At least on my 2003 BMW 1150gs Adventure, all maintenance could be done at home, although I do have the dealer do the servo assist brakes and clutch fluid once a year, but that's not necessary to take to the dealer. Parts are more expensive than Japanese bikes, but using only OEM BMW parts...