All the servicing is condition based with none of this inspection I/II stuff.
You'll need to check the iDrive for all of the service interval stuff (inc brakes).
The 3rd service (usually around the 28/30k mark) is pretty expensive at around £1k (main dealer), as it includes plugs, diff oil an a few other bits.
I've got 45k on mine with the original pads & discs.
E92 M3, Jerez Black, Fox Red Novillo, 19'' M Double Spoke, folding mirrors, lumbar support, front seat heating, PDC, USB, DAB, EDC, Bluetooth, Logic 7, High Gloss Shadowline, big smile