Their are a few reasons for this, but the most likely is the heater core shut off valve. It is found right next to the a/c lines where they go through the firewall. You have to take off the wiper and filler panel. That would be where to begin the trouble shooting.
If there is no heat coming out of the vents, but there is air coming out on a 2003 Mercedes Benz E-320, check the thermostat to make sure it is not sticking. If this is okay, check the heater core. If the heater core is bad, there will be water on the passenger side floorboard.
Your heater core has failed.
Your front blower motor has gone out. There is a front and a rear blower motor.
This means that you have either an issue with a vacuum line or one of the a/c - heater doors behind the dash is not working correctly and you need to start off at the a/c - heater controller to check that all positions are working...........
It could be coming from your heater core, may need to repair or replace it.
Take it to a garage!
Are you talking about no heat from the vents? Or no air coming from the vents? The most common would be that the blower motor shuts off intermittantly, and the fan will stop working. This would be caused by a faulty blower motor regulator. There has been a new one out for quite awhile, but its possible that your car never got the updated one. This can probably only be purchased from your local dealer, as they will always give you the most updated part. Its a pretty easy install if your going to do it yourself. Its located up under the dash on the passengers side.
On a 2003 Bonneville, the hose to the water pump that is the heater inlet hose is the top hose coming from the radiator. This is also the hose that holds the thermostat.
1st bet: Does it smell like antifreeze? Leaky heater core. 2nd bet: Worse after rain or car wash? Leak under cowl vents (the vents in front of the windshield. Good luck!
Try closing the air vents or set them to recirculate before switching off the engine.
Place Fuse Cage gasoline Mercedes 320 c 2003
the heater core is stopped up, i have a 2003 with the same problem and the heater core solved it. The heater core is a huge job, I own a repair shop and it took us about 10- 12 hours