On E46 2000 320i manual
Replaced Power Steering pump approx 5k at agents, car was still under warranty
Replaced Aircon radiator R1500 at Aircon place
Replaced Lower conrol arm bushes at agents R1500
Replace expansion tank and bleeder at agents, think about 1.5k
Replaced Radiator, pvt mechanic, cost R1500
Replaced waterpump, pvt mechanic with coolant and flush, parts R600 at Masterparts and labour about R400
Replaced Fuel pump, R800 for imported and R350 for labour
Replaced Fuel filter, not needed but thought it a good idea when changed fuel pump R600 for filter R250 for labour
Replaced Exhuast sensor at agents (R2500 ripoff)
Replaced Waterpump at Agents (not needed, Agents stole my new one cos they heard a squeeky sound, that turned out to be from the belt, just some dust) R1000 i think, was included with service.
Replaced Engine Belt after it broke, and replaced Aircon belt at same time. Both belts R500 at Masterparts and R400 labour.
Welded support panels to secure subframe to chassis (Yes that does come loose) R1000 cos a family member did me the favour.
Brakes at Agents about R3000 just for front (pads and disks)
Brakes at pvt mechanic R1000 (pads and disks bought at Midas, no squeek)
Replace battery at agents for R1150.00
Replace rear window controller arm (the thing that makes the windoe go up and down cost parts R650.00, labour R300.00
Replace relays in GM5 module (central locking malfunction). Got it from a friend who imported it (cost would've been parts R400 labour about R250). A new GM5 unit cost about 5K
About to replace the Final stage resistor (controls air flow and aircon.) as it drains the battery. Imported unit (from UK) cost 50BP (about R600.00). No labour as I will replace it myself.
Still have the car, but bought a Golf V TDI as second family car.
BTW, will never take my car to the agents again. I know how to reset service and will ask a private mechanic to do service, brakes etc in future. Agents just replace with their overpriced parts.