fog on your windshield or sweet smell may be due a leaking heater core. Burning smell may be due leaves etc geting into the heater fan. Consider contacting a good independent bmw repair shop. I hear it takes 6-8 hours of work to replace the heater core.