This is a list of service stuff I pulled off my BMW disk. There don't appear to be any timings, so perhaps this is all done at every service? I'm sure BMW will tell you if you call them:
Read all fault memories.
Perform all requisite repair work.
Oil change, engine, with filter (Description in item: 11 00 611, Billed as a separate item) Annually or every 10,000 km
Checking valve clearance (for maintenance) (Description in item: 11 34 502, Billed as a separate item) every 20,000 km
Replace all spark plugs (as part of maintenance) (Description in item: 12 12 509, Billed as a separate item) every 40,000 km
Replace air filter cartridge (for maintenance) (Description in item: 13 72 505, Billed as a separate item) every 20,000 km
Oil change in telescopic front forks (Description in item: 31 42 899, Billed as a separate item) every 30,000 km
Checking coolant level
Test Antifreeze
Check/adjust clutch play
Checking front brake pads and brake discs for wear
Checking front brake discs for wear
Checking rear brake pads and brake disc for wear
Change brake fluid in entire system initially after one year, then every two years
Checking brake fluid level, front and rear
Visually inspecting brake pipes, brake hoses and connections
Checking spoke tension, adjusting if necessary
Checking tyre pressures and tread depth
Checking chainset for wear and checking chain tension
Check chain sprocket and chain pinion for distortion.
Checking ease of movement of side stand
Checking steering-head bearing
Final inspection and check of roadworthiness
Check operation of all instruments.
Check engine operation at all engine speeds.
Check operation of the running gear.
Check operation of clutch and gearbox in all gears.
Check operation of brake system.
Start the engine.
Check operation of heated handlebar grips.
Check the readings of the on-board computer.
Check operation of kill switch.
Checking engine oil level
Park the motorcycle upright.
Allow the engine to idle until the fan starts up, then allow it to idle one minute longer.
Wipe the area around the oil filler neck clean.
Remove oil dipstick (1) and wipe it with a clean, dry cloth.
Test - Insert the oil dipstick into the oil filler neck until the head rests on the crankcase, and turn it backward through one full turn to make the level easier to read.
Remove the oil dipstick and check the oil level.
Checking battery charge state