2003 BMW 3 Series 325i Rwd 4dr Sedan (2.5L 6cyl 5M)
This is my 1st BMW, I don't know if I'll buy another. This car is very fun to drive. However, I am a big guy and it is a very small, uncomfortable car. The redesign in 2006+ is a better compromise of room and performance. I spend a lot of time in a car so this matters (30K miles/yr), but it is fun on days off and short trips when I don't spend hours in the car. The worst feature is reliability. I bought it less than 2yrs ago @ 21K miles, I have 74K now. I've replaced all the window regulators (and I'm about to again), an electrical harness, a throttle body boot, and misc other items. The boot wasn't even under my CPO warranty. In less than 2yrs this car has had 20+days in the shop
Fun factor, stick shift, sunroof, one touch UP for all windows (not just one touch down), acceleration, braking.
I shouldn't have an outside light burn out every month. My radio should work properly. The throttle body boot should be under warranty (it isn't a maintenance item). Reliability should at least be up to American car standards. At this level of car leather seats, not vinyl, should be standard.