The problem with BMWs is the same as the problem with Harleys, or Hondas, or Yamahas: dealerships. I’ve owned more BMWs through the years than Yamahas. And honestly, they aren’t all that much different. Ineptitude is universal.
The problem with later model BMW bikes is that their design is more complicated to service. When the bikes are running well they are supremely competent. I bought a 2000 K1200RS last year that needed work. Clutch job. It was ridiculously complicated requiring total dismantlement of the bike to
extract the transmission from behind the clutch. But got that done.
The bike is quite incredible now that it has been fixed. Although only 1200cc engine, it is considerably faster and smoother than my FJRs have been. The riding position is sportier, and rougher on my old body, but the bike is scary fast. And it handles better than my 2014 ES ever did. Paralever and telelever designs with stock dampers, and the stock steering damper.
If I had to bring the bike to a BMW shop, even an independent shop, it would have been a deal breaker. Luckily for me I was able to download FSM documents, and buy a Haynes as a second opinion source, to get things straightened out.
I’m not ready to give up my FJR any time soon. It is far too comfortable over long distances for that, and a 2014 ES with 75k miles isn’t worth much money anyway. But I do understand what makes certain BMW models special.