Just a question of visual recognition. The better you know them, the easier it is to tell them apart. The more detail you descend into, the fewer people will be able to do it quickly. I wouldn't be confident of distinguishing 737-300, -400, -500, -600, -700, -800 or -900 at a quick glance - but I know some people who can.