ya! now i m e46 1.9 japan spec. i think the car low millage no need 2 do top overhaul, becos the 1.9 engine is no problem, it problem is the oil filter housing, it ll leak oil, u just change the o ring n the gasket then ok, the next must care is the rear water pipe, it is near the the gear box there, another 1 is the spare tank , it must take k also, it is the 1.9 normal problem. gear box u must change the gear oil n the filter, becos in malaysia wheater is hot, so every 45000km u must change the gear oil.is u buy 2.0 e46 the problem is engine ll (makan minyak hitam), then also leak oil, but gear box got 5 speed gear, 1.9 just got 4 speed gear. but 2.0e46 chage gear oil is expensive then 1.9 e46.