Going to need service after this trip
I define routine service as the periodic maintenance called for in your owners manual, or that annoying service nag appearing on the dashboard. Things like:
Oil and Filter changes.
Engine valve checks
Bearing checks (steering head, chassis pivot bearings, etc) and bearing maintenance or replacement as needed.
Though I do not have access to the official BMW diagnostic service center, I do use the Strategic Diagnostic Scanner which allows me to do everything except ECU software updates. Your BMW motorcycle dealer needs to do those for you.
Price: $90 per hour plus parts and shop materials
I accept VISA, MasterCard, Discover, and American Express credit cards.