my wife has a 120i
same engine as the E90 i assume, similar years.
it wasnt anything really special, but had a lot of extras and is a really quality car.
but after 3 years of ownership it got worse, even with regular maintenance.
eventually it wouldnt go up the hill near our house, you had to shift all the way to 1st.
6th gear was only for show on the highway, never could use it.
ill post what we did..... needless to say it feels like another car... i can get up the same hill now in 5th with very little effort.
Vent hose R695.00
Tappet cover gasket R1,000.00
Chain tensioner R700.00
Inlet vanos R2,650.00
Exhaust vanos R2,650.00
Chain guide R100.00
Valve stem seals and guide kit R2,850.00
Repair CAS control unit R940.00
Thermostat 1.00 R1,411.00
Temp sensor switch
Water pump seal R230.00
Oil level/Oil Temp sensor R1,150.00