 I purchased a one-owner X5 with just over 100,000 miles just three weeks ago. The first day with the car went well; however, the second did not. Accelerating after a rolling stop produced a lag followed by a violent jolt. Result=transmission needed to be replaced (do NOT fall for the "computer software update" run around, it will not fix anything.) Additionally, the X5 coated my garage floor with a 1 ft. in diameter oil puddle (caused by yet another mechanical issue). The dealer bought the vehicle back from me, while still maintaining it had NO mechanical issues. I'll be replacing it with an H3-same cost to fuel 18mpg vs. "22mpg", more reliable and much cheaper to maintain.