Ha! Simple and work like a charm? Ya right. Impossible to work on, and almosy all of them break down constantly and parts are expensive as hell!
This is not entirely true. Yes, they can be very problematic if not maintained properly. I have owned 3 BMWs for about a total of 8 years and with proper scheduled maintenance they have been very reliable. They are not at all impossible to work on. There is a wealth of knowledge for doing repairs online and repair manuals are easy to get. If you know where to look (online), you can buy non-BMW branded parts from the OEM manufacturers at great prices. So if you don't maintain them properly they are not reliable. If you take them to the dealership for service they will be expensive. If you buy parts from the dealership it will be really expensive. If you stay away from the dealer and are religious with maintenance the opposite of all of these can be true.