As a huge fan of BMWs and somebody who currently owns 3 BMW's, I hate the X3. It's under powered, and the transmission can be cluncky at the worst possible times. (as you wait for it to find the right gear while your hanging out in the left lane trying to pass, with all the horsepower of a lawnmower). On top of all this, my bigger 2006 V8 convertible gets better gas mileage. WTF?
The seats are rock hard and everything (I mean EVERYTHING) is a cheap plastic. I have so many squeaks and rattles, it's kinda amazing. Seats squeak, the panoramic sunroof squeaks and the rear hatch makes a noise. Then, on top of all this, you have to do everything TWICE. Open the car? Pull the leaver twice. Turn off the car, twice (one to shut off engine, second to shut off power). Adjust the temp? Well, for that you got 3 manual adjustments. Sure, you can use the "auto" feature, but then you have manual fan speed you have to adjust and the manual temp adjustment for the center vents?????
What a huge disappointment, I will never buy a newer BMW again. Stick to BMW pre 2008 and you'll be just find. Avoid these never models, they aren't worth it. Seriously, what was i thinking buying this thing?