Recently i acquired an E36 BMW 318i (M44) twin-cam 16v, manual transmission car and i'm baffled with why i'm experiencing erractic engine idling and fuel mixture burning very rich. Over the weekend after plugging into the Modic tester, it showed that my O2 Lambda sensor was faulty or not functioning properly. I replaced this unit and the Modic test readings came out as all OK.But i'm still experiencing erratic idling as the RPM tends to idle between lets say 1200rpm to 900rpm at standstill. I know that my consumption has risen too as my driving is considered rural driving (i.e) highway driving to Cyberjaya.Has anyone experienced something like this before? What are other possible solutions? Would servicing the trottle body help in rectifying this problem?It's a lovely car to drive, but i'm just a little disheartened by this problem as it's beginning to feel that no one is able to solve this problem. 