My MP expired in Nov 2010, so I have done just over a year and 23 000km out of MP.
Expenses for last year was:
1. Crank shaft sensor - R2300 (R3800 at dealers)
2. Vacum pump oil leak - R750
3. My oil service, pollen filter service, brake fluid flush & brake pad service were done at the same time - R4550
Over this weekend the car started leaking water at the breather pipe on the radiator. On Monday on my way to work I noticed smoke/steam coming out of the front of the vehicle. As luck would have it I was standing at the robots right in front of Auric Auto in Claremont. The independent I use is in Paarden Eiland (Zeemax) and I was a good 10km away in peak hour bumper to bumper traffic. Decided not to take the risk and pulled into Auric.
Got a quote of R2800 to fix, pipe was R1800, rest is labour + VAT. Leave the car there and get a call at 11am, "When we took the pipe off, a plastic nipple broke on the expansion tank. It's normal wear and tear and cooling system plastics in E90 are very brittle. Extra R1100 required". After a bit of bitching and moaning from my side I agree as I needed the car. Not 10 minutes later another call, "When we took the pipe of the radiator joint, the joint broke. All plastic around radiator is brittle and perishing. You need a new radiator. That will be R9800 to fit a new radiator."
To cut a long story short, I contacted Zeemax, got a quote of R3800 to fit and supply radiator + R649 for breather pipe. Paid Auric R649 for hours labour, and Zeemax towed car to their workshop.
I think it was about R40k to extend my MP for another 40 000km - so far I am way under that number in services and repairs.