The two cars are BMW 320i (E90) model 2006. The second is A Mercedes C200 kompressor. Both are new. The prices are almost the same but with sever different options. The C200 engine is much more better in preformance and it is fully loaded i mean sunroof ..18 inch wheels i mean the car got everything, but the shape will be changed by the end of 2006 or maybe 2007 and the been in the market for more than 5 years , a bit old but still awesome. the BMW is a totaly new shape 2.0 liter engine but still the C is better in preformance. but what i like the most about it is that it is one of bmw newest editions, but it is empty i mean 15inch wheels no sunroof , no leather , and the interior is a bit poor, although a good looking new car , what would you go for and why? (my plan is to choose a car that would stay with me for 4 years) the bmwE90 willl still be the recent model of bmw 3 series ?