Curious to hear about your BMW experiences with your cars. I know someone who has a 1.5 year old X5 and it has been horrible. Blew something internally - had to be flat bedded to the dealer - four weeks later they finally got parts - she picks it up and it starts overheating as soon as she gets it on the highway.
I'm just curious because CR has been saying that the german stuff the last little while hasn't been very good at all quality wise. They're about on par with the domestics - except Ford which is just behind the Japanese. (Good job on their part for sure!)
I think these new BMWs (since about 2002 or so) are much more complex than before, and have a lot of electrical gadgets included. Problems with such things can get very frustrating as it's ofter hard to pinpoint exactly what is wrong. Overall, I think BMWs are still relatively reliable, but not on par with the good Japanese (but then BMWs are generally more fun to drive than most Japanese cars). I don't think anyone every bought a BMW because it was the highest rated reliability car. Even my old ones in the 70s had a few problems with them, but it's the price paid for the driving experience.
Having said that, my current 535xi has been flawless since day 1 about 15 1/2 months ago. Touch wood and hope I didn't jinx something....

. The one thing I do is put the car on a Battery Tender when I am not using it for several days, particularly in the cold winter months, as all the electrical stuff seems to haul down the battery. The battery tender was inexpensive and an easy solution to that one problem.
Like any make of vehicle, one particular vehicle can be a problem unit, like the X5 in your post seems to be. As one other "infamous" poster likes to say, "no one is building the perfect car yet".
