This is my 2nd BMW in 2 years and I love this X3. It is fully loaded (I got a dealer demo so got a great deal) and in the 2 weeks that I have driven it I got 22 MPG. I tried Acura, Infiniti, Volvo and Lexus. No doubt you pay a little more upfront, but once you drive it for a few years its all worth it - thanks to 0 maintenance for 4 years and the overall BMW brand value. When you buy a BMW you don't buy a car - you buy an experience.
Engine response and overall handling, navigation, comfort seats, loading space in the trunk, Xenon adaptive lights and last but not the least the turn lights. A bright light comes on in the direction you are trying to turn - makes you more confident about the turn.
Option to buy a upgraded engine - the 335's engine in this will be great.