UPDATE: Just got it back from the dealer. All roof rails were replaced due to rusting. The tailgate struts were also replaced since the tailgate would not open fully. They could offer no explanation for the DCS warning that advised against making sharp turns.
To re-cap, we've now had the following replaced in one year of ownership:
- Entire sunroof and lining (faulty at delivery)
- Air conditioner hoses (leaked which caused electrical shortage and car to stall in the middle of the road)
- Electrical components (shorted due to the leaking air conditioner hose)
- Software update to solve freezing/automatically re-setting iDrive
- Roof rails (due to rust)
- Tailgate struts (due to tailgate not opening fully)
We have also had the car in 3 times for warnings (engine and DCS).
I will say that one thing that concerns me is that outside of the iDrive freezing/re-setting and the warning messages, I have not read about anyone else experiencing these same problems. Although it's never good to have a widespread problem, there's something reassuring about the fact that others are experiencing the same thing and BMW is aware that there is a problem.
It's a good thing we have a great dealer, always get nice loaner cars and love the car enough to put up with it!