I purchased the car used with about 30K miles on it. I have been driving it for about a year and absolutely love it. I drove some used Audis and Mercedes and they just didn't have the sporty/luxury feel I was looking for in a car. The engine is quick to respond when you step on it, and there is just enough room in the car for my 6'7'' frame, with enough to fit my average sized friends in the back. I test drove the 525i and there wasn't enough power. Loved the 540i, but didn't want the gas mileage problem. Couldn't ask for a better car, love it and I never see myself going away from BMWs.
Can't complain about it!
Cup holders, stronger stock stereo system (wish I got the prem. audio upgrade), larger glovebox, rear geated seats, hazard light button not in the middle console area.