My car is a Nov 93, CBU 525i and i guess its a M25 vanos type engine.
The car has set me back easily( and this is just from the top of my head)
Mid 97 Purchased from 1st owner (diplomat/german embassy)(46kkm)(140k)
98 Aircon system changed RM6k+
99 Top overhaul ( dont know/forgot why...radiator leaked i think) RM7k
00 Radiator again ( Auto Bav RM 3k+)(ridiculous)
01 Full overhaul ( 150kkm)....there was a funny sound. after complete overhaul, still sound...aircon bearing was faulty.(idiot mechanic) ( approx )15K
01 Rear shocks (self-levelling and power steering pump) (6k+ , bought in USA)
02 Aircon compressor and system 4k
03 Radiator leaked, head cracked, replaced w 2hd hand head and top overhaul......approx 8k ( incl new radiator)
04 Aircon box, blower (3k) and drivers pwr window motor and regulator something (2k)
05 Brake pads and disc (2k)(Mspeed....they are honest and good...first time with them)
05 Bushes , A arms tie rods etc( 2k+)
06 General maintenance (2k)
And this doesnt include the routine service w synthetic oil every 5kkm, brake discs and pads, tires , wheel bearings , countless litlle problems and general maintenance.
Now 260kkm and easily RM60k spent not inc tires,batteries
My honest opinion.Get a good mechanic and a decent car or u will burn an unnecessary hole in yr pocket.Personally i wdnt recommend one.
All in all, loved the car, now parked permanently as spare car( 5kkm in 05/06) but awaiting a paint job