Bought as a demo w/9k miles on it. Now has 188K and haven't had any unscheduled maintenance on it yet. Runs like new. Unbelievable reliability. Can't recommend enough. All the fun of a sports car in a sedan. 5-speed manual is a must for driving enthusiasts. My gas mileage is nearly identical to the window sticker rating, so I don't know why people gripe about the mileage. Besides, even though I might save $500/year in gas with a BMW 3-series, it would be offset by the several thousand per year extra I would have to spend on repairs. I'm willing to pay a tad extra for peace of mind.
#1 - Fun to drive factor #2 - Handling #3 - Engine sound & flat torque curve #4 - Awesome reliability #4 - Surprisingly good OEM stereo
Would love it even more if the car was about 2" wider and 1" lower.