I am in the process of changing my car for a BMW E46 330ci. Not sure if this has already been mentioned elsewhere but couldn't find it; how can you tell the difference between a real facelift model and a fake without checking the VIN numbers? For example, there are some cars on autotrader that are post 2002 (which is when I understand the facelift was brought into production) but they have the old bumpers. Likewise, there are cars pre-2002 that have the facelift bumpers.
oh and I'm Hugh by the way!