Just seen this thread and had a read through it. Been on the lookout for a nice 330ci locally myself. I'd prefer the facelift, and under 100k miles! why do all bmw's have high miles *sigh*
Because people dont spend £35,000 on a car and then leave it parked in the garage for 7 years. Cars are made to be driven. People drive them, get over it.