I got a free basic inspection invitation from bmw when mine reached 2 years old. they changed the oil and brake fluid at the same time which I had to pay. it was obviously more expensive than garages on the st but the charges were too unreasonable. they reset the gearbox for me free of charge (and clean the car). so overall, it wasnt too bad.
BMW Performance Brakes