Ah screw it, may as well post my maintenance bible. Here goes:
Battery (incl. Registration): Every 48-60 months
Brake fluid + clutch bleed: Every 24 months (more if tracked semi-regularly)
Cabin air filter: Every 30,000 miles or 24 months
Coolant: Every 24 months
Differential oil: Every 30,000 miles or 36 months
Engine air filter: Every 30,000 miles or 36 months
Engine drive belt: Every 60,000 miles
Engine oil + filter (8.8 L / 9.3 qt): Every 7,500 miles or 12 months
Fuel filter: Every 60,000 miles
Hoses (coolant + fuel): Every 150,000 miles
Oxygen sensor: Every 120,000 miles
Power steering fluid: Every 30,000 miles
Spark plugs: Every 37,000 miles
Transmission oil (6MT, and ideally DCT if you can get the fluid): Every 30,000 miles or 36 months
Vehicle check (dealer checklist, on iDrive): Every 30,000 miles or 48 months
Water pump and thermostat: Every 90,000-120,000 miles