 Could use a little more power, but handling is excellent and corners like it's own rails. Very smooth and gets decent gas mileage (25 mpg combined @ 70% highway). Fun to drive on rolling hills and winding roads. Not great in snow, but not terrible either (if you know what you're doing). Cup holders aren't that bad. No major problems, but an occasional slight whistle from driver window (I think) and, separately, from climate system. BMW couldn't identify the former and the latter started after warranty expired. Neither occurs often, but a bit annoying when they do. It was in a accident before I bought it though,so all things considered, I'm satisfied. Not perfect, but well-rounded and fun.