Great Entry-Level Luxury
I'm a tech guy, so I like my gadgets. When I was originally looking to buy a car, I was thinking about getting a new Ford with the MS Sync system in it, but the Fords are still pretty boring. The BMW doesn't have the same level of gadgetry, but it still has plenty of really nice features, which I'm still figuring out. There's a cruise control with radar that will slow you down if traffic slows down, automatic windshield wipers, auto-dimming rear-view mirrors, etc. A really cool thing is that, as long as my wife and I are consistent about using only "our" remote entry fobs, the car will move the seats and mirrors to our settings as we're climbing in. My wife is a bit shorter than I am, so on other cars we used to have to readjust everything every time. So cool.
The seats are very comfortable, the ride is smooth, but it's still agile enough to get us around the craziness of Chicago streets and traffic. It's definitely on the smaller side, so the back is a little cramped, but I was able to put 3 adults in the back for 3 days to drive to a local conference, and they seemed reasonably comfortable. The trunk is huge. Importantly for us, they did a good job putting this on a small chassis, so we can fit into street parking spots pretty well - there have only been a couple of times that I've not been able to squeeze into a spot. Another nice city feature is that you can push a button on the armrest, and the mirrors will fold themselves in.
There are 2 power slots (cigarette lighter style) for charging stuff, and an auxiliary input to play stuff from my iPod. The sunroof is really nice - I can get some air in the summer, and be warm in the winter. Overall, I'm super-happy with the car, and I'll be glad to drive it for the next decade. I think I may be a BMW guy now.