IMHO, BMW hasn't made a decent bike for a while now.
Used to be, you'd buy a BMW and pay extra for it because you knew it would last forever and could be fixed anywhere with anything should it have a problem.
These days, you cannot work on them yourself without thousands of dollars worth of special tools. And they're full of problems. Ever since the oilheads came out, the final drives have been a problem. More than a decade later, BMW still has final drives that fall apart. They just can't get them right.
The newest bikes have an RFID key. When the unit fails (this happens often) the only solution is to haul it to a BMW dealer and have them replace the entire EFI computer, to the tune of several thousand dollars.
BMW has a long history of pretending that problems don't exist.
They used to make good touring bikes. These days, they make overpriced bikes that lack the reliability of the average Jap Crap. It was that change in their quality which made me buy a Yamaha as my next bike.
Fred