Mark,
There was an interesting article in Fortune magazine (someone sent me the link) a few weeks ago about how do the German luxury car makers still manage to sell a record number of cars for prices higher then most anything else when they actually have some real QC problems.
Answer was - primarily the driving experience, followed by the prestige of owning one, followed by the high price (which seemed odd - but apparently it's a form of bragging that you CAN afford an unreliable expensive car.. I've proven this since I have a driveway full of BMWs and a Porsche..

)
I think BMW bikes are much the same thing. When it works right - the R1200R is a very satisfying bike to ride. I'm sure there are other satisfying bikes to ride, but I don't know of any that have the package like the R1200R of being a tool for all jobs - good for hooliganism and for touring, or whatever you want to do with it.
I also generally like the people who ride BMWs. Not so much HD owners, not so much young Japanese bike owners (although as usual - that is a generalization, subject to individual exceptions.) And I like BMW organizations and their events.
So that's why I continue to ride their bikes. Would I buy a new one? In a heartbeat - a brand new R1200R, with ASC this time. And in red. But $$ keeps me from doing that, plus my promise to myself that I was going to try to wear this one out (which is different from QC problems.. as far as longevity, it's hard to beat most German vehicles. That's probably because of long-term parts availability.)
A case of YMMV.. and as I said - to really get BMWs attention for a problem, magazine articles/letters that point out flaws that might cost them sales will do that. No one gets a bonus for fixing a problem, unless it helps sales. And sales is what all production companies live on.
BTW - a friend (Tom Cutter) with a long history with BMW bikes once had the theory that the reason things aren't fixed in a timely manner at BMW is because their engineers don't want to embarrass their engineering colleagues by pointing out a flawed design. So nothing gets fixed until the engineer who designed it retires. Given the amount of time it's taken for some fixes to work their way through BMWs system, I think he may be onto something.