E90 E92 E93 M3 Service Prices
If you follow BMW's CBS schedule it runs in this order:
Currently being updated, please call for more info.