A Carlson, please send me the name of your local BMW dealer, so I know where not to go. The 1150R is like anything else with EFI. As long as it's running properly, it won't throw any codes, so on the face of it, the dealer's statement is just silly. That said, the ABS/Integral brake systems can be a little tricky to work on, especially when it comes to changing the fluid and bleeding the system, (special tools are required), so you'll want that end of it done by a dealer. And, of course, the EFI requires special tools and knowledge. Those issues aside, in most regards BMWs are no more difficult to work on than anything else. Provided you've got a few hand tools, a service manual and some common sense, you should be able to perform the routine maintenance and day-to-day adjustment-type stuff on your own.