Antifreeze smell coming out of vents when i run the AC

Agree! This is the classic leaking heater core problem. As suggested, get it replaced; these things are not worth fixing. Most of the repair cost will likley be labor. On a rear drive US car the cost is about $250; on a Mercedes I would guess $600+.