I agree with Fiesta RS, the majority of 320 owners are company car drivers and in reality if I had enough money to buy a 320, I wouldn't cos I think BMW rip you off. Yeah its good quality ra ra ra but its overpriced and too common now and just look at the dog face on the new 3 series. Its awful (in my humble opinion), plus my gf's parents both have BMW's and they're in the garage more than they're on the driveway or road being driven... testament to BMW's "quality".. and its not just those two indiov BM's either..

Having said that if I had the money, Id certainly go for a pre new model 7 series.