First service at 600 miles: Oil with filter, steering head bearing check/adjust, chain check adjust, and a few other checks.
Service every 6,000 miles: Oil with filter, air filter, chain check/adjust, and the other checks--brake discs, pads, tires, brake fluid levels etc.
18,000 mile service: also check valve clearances, adjustment if necessary.
Annual service: Change brake fluid--at the first year and then every two after that.
Coolant changed every 4 years at minimum. Does not have to be done when the valves are checked like on the K1200 or 13000 bikes--radiator needs to be removed on those models.
Checking the valve clearances doesn't require any special tools but to check the valve timing--timing chain stretches-- there are special tools that allows the techs to adjust the timing into spec or tells them when the chain is too stretched and needs replacement.
The S1000RR is in the newest BMW maintenance disc "RSD" and can be purchased from an authorized dealer--has all the models and is over a hundred bucks I believe.
The electrics are in the ETK disc but the latest version doesn't have the S1000RR on it yet.