Mine smells similar...
This is quite common for cars in 4 season area.
To my previous car, what i do was:
- buy a can of lysol desinfectant spray (not for odor, but the 'disinfectnant, around $5 at wallmart).
- find the interior filter housing, and remove the filter. Spray it with lysol thoroughly. Then dry it using hair dryer or such.
- Open the windows halfway and run the heater on high in circulation mode. This is to dry out the air. Fungus and bacteria hates dry air.
- keeping the heater running, spray the lysol into the filter housing, the air circulation will bring the lysol into the evaporator core. This will kill the bacteria/funfus in the evaporator core and air ducts.
- repeat several times... until smell is gone.
I guarantee this will get rit of the funky smell.
I am planning to do it this weekend....
Will try to post picture
Oh yeah one more thing, buy odorless lysol.
Your air ducts will be 'full' of lysol for several days and
you dont want jasmine/after-rain smell for several days right?
