Can't remember how much it costs, but this is what they check
BMW Motorrad
Maintenance schedule
0307 - R 1200 GS
00 00 119 BMW Running-in Check (see Maintenance Schedule) (once only at 1,000 km)
Reading fault memory with BMW Motorrad diagnostic system
Engine-oil change, with filter
Tightening cylinder head fasteners
Adjusting valve clearance
Checking brake-fluid level, front brakes
Checking brake-fluid level, rear brakes
Checking freedom of movement of throttle cable and checking for kinks and chafing
Checking tyre pressures and tread depth
Checking lights and signalling equipment
Function test, engine start suppression
Checking synchronisation
Test ride as final inspection and function check
Reading fault memory with BMW Motorrad diagnostic system
Confirming BMW Service in on-board documentation