Well for me, I buy a BMW because it is a pleasure to drive. But owning it is a pain. I am sure many would agree that japanese cars are generally more reliable, whether or not they come with long warranty periods. My friend's E90 has been having endless problems, one after another, with the central locking, power windows, light bulbs, etc, while my 1998 toyota has been trouble free (except for the normal wear and tear), till I get tired of it.
My 2005 BMW's (don't want to mention model) transmission was turned into shreds just after a few months of ownership under normal driving. Luckily it was still within the warranty period, but the workmanship by the Glenmarie workshop was so poor to the extent that bolts and nuts were not tightened, routing of hoses incorrect....I would like to repeat a quote by a forummer that failure to tighten bolts is gross negligence....
We all love our BMW, but surely not for the reliability, right? You know it, and I know it too.