 Purchased 2002 BMW X5 back in early 2012 with 85K on the odometer.  One owner vehicle.  It's been a long and sad 4 years.  Currently at 122K.  List of issues:  Instrument cluster was pixelated, used "BMW's good faith" one time repair to fix it.  From then on, it's one thing after another.  Poor tire reliability, need to replace tires every other year (every 10K or so) even after having the alignment done multiple times and buying quality tires.  2 window regulators replaced.  Inside drivers door handle broke, fixed it, 2 weeks later, outside door handle broke, same door.  Factory radio stopped working, replaced with aftermarket Kenwood head unit w/Navigation.  Power Steering reservior cracked and leaking, had to replace it.  Now it gets fun....Transmission and transfer case literally blew chunks all over the highway at around 105K miles,  paid 5 grand to fix it.  Then had to replace tie rods and other misc. suspension parts.  Temp sensor and thermostat failed, had to replace those along with water pump.  Currently in the shop to replace manifold parts due to Service Engine Soon light.  I know it's an older vehicle and repairs would be frequent, but I was under the impression that a fine German automaker like BMW would be rock solid, but stupid little things like the door handles breaking?   Oh, and the engine burns a quart of oil ever 1200 miles or so, they say it's normal....really?  I have heard to never own a German vehicle out of warranty/above 60K miles, I can now see why.Yeah I know....but It's my wife's vehicle and she loves driving it, hence why I dumped so much money into it to keep her happy.  When it runs, it's quick, has a lot of room and the ride is very nice.  The leather interior is great, but mechanically it's just falling apart.  I have owned various Toyota and Nissan vehicles and they never had issues like this... My 14 year old Corolla only needed a Starter in the entire time of ownership.Will never, ever buy another BMW again.