From an airhead owners point of view, not a user friendly bike for do it your self type owners .
But I think BMW has gotten far away from the owner doing any type of maintenance on their bikes for some time now !!!!!!!!!!!

My '02 oilhead, is just about beyond any owner maintenance for troubleshooting, with out code readers to plug into the diagnostic port .