BG Frigi-Clean is a product used to fix this on many cars. Available at specialty A/C repair shops. I've looked a several chain repair shops, that also do A/C services, but none here carry the product or offer the service. My 300M has this smell and I wanted to get it cleaned. It's a foam that's injected into the system and cleans the evap coil to eliminate the problem.