 I have owned various high end vehicles and have always found them to be well constructed and a pleasure to drive.
 That is, until my BMW 750IL.  During the warranty period I had to make numerous visits to service for warning lights etc. and the dealer mechanics could never identify a problem. 
 That is, until the car was just outside the 50K miles warranty.  Then the problems started en masse. At 52K, major engine repairs (valve seals) and  three of the four electric window controls failed. About 1K miles later had to repair ball joints, leaking oils components, battery, etc.
 My view, stay away from BMW at ANY cost. They claim superior enginerring but exact opposite in my case.