Usually caused by bacteria forming in the aircon. Probably because the aircon is turned off to often (I never ever turn my expensive system off). It can be cured by using an aircon cleaner in the passenger compartment. You set it off and seal the passenger compartment off for a day.