 I bought my X5 new in 2011. It has had light use, only 67,000 miles. I have thousands on repairs, plus more than $4000 on regular service items post warranty. The warranty ran out in four years at 30,000. My only complaint during the warranty  was the battery getting low in cold weather. BMW did not fix this problem. See the current list of repairs needed after the warranty:1) Comfort door handles replaced $1200. Flat battery issue.2) Battery replaced $480 including programming. (Before the item above).3) Leaking casing on oil filter mount $4004) Steering rack $6,8005) Valvetronic motor and shaft $35006) Timing gear pulleys (3) $240. These are plastic and whine after 50’000.7) Thrust arm bushings $720.8) Hand brake electronic switch $250.9) Water pump $500.  (55,000)10) Replacement comfort entry key plus programming $500. Tires (run flats) last around 20’000 miles and are $1400 each time. They get very noisy when replacement is getting near. If you get a puncture the tire cannot be repaired (officially) and they must be replaced in pairs, due to the Xdrive system.BMW will not replace break pads without rotors. Front is $820 and rear is $340. Drive Transfer box oil and filter change is $240Note: 60’000 miles service was $2,200 including the spark plugs and timing belts. The spark plugs are $120 each without labor.The ultimate driving machine? Not quite. Maybe if you are in the BMW service business.Depreciation  is shocking. $75,000 to $25,000 in four years, even with low miles. After six years you cannot give it away.My advice is, if you must have the BMW X5 make sure to sell it before the manufacturers warranty runs out.  It’s actually is a great drive but not worth the hassle or high cost of ownership. 