BMW Repair Questions? Ask a Mechanic for Answers ASAP
Hi, my name is***** than likely you have an oil leak at the back of the engine that is dripping onto the exhaust and burning. When you turn the heater on you bring the odor into the cabin. If you are not losing coolant I suspect what you are smelling and seeing is an oil leak. Most likely the leak is coming from the valve cover gasket but you will need a proper inspection done to determine the source of the leak
Can you post the last 7 digits of your vin number for me?
I don't have the specific labor time for the 320i as I am in the US and we do not see that car over here. A comparable car would be the 228i. I show 4 hours labor to replace the gasket and about $50 in parts. I would expect no more than that on your car.