Get a big box of baking soda, and scatter it around the vacuum-able parts of the car. Admittedly, not as cool as the vodka trick, and you do need to vacuum it up after a few days, but it also works. You don't need to scrub it into the upholstery or anything like that, just spread it out evenly.
Ozium works great. I've used it to get out things ranging from a rider with serious BO to some party induced vomit. Air everything out in the sun first then spray liberally, close the door, and let it sit. Follow the same regimen for 2 to 3 days and everything will be okay.
All 3 suggestions will definitely work, but the smell might be coming from under the carpet, which definitely indicates a serious problem. This obviously would call for the carpet to be ripped up and/or replaced or just buy a new vehicle (expensive I know). Another method that you might try is shampooing and rinsing the mats in the car. I've done this several times and it continues to work. Just simply take the mats to a do-it-yourself car wash and have at it. I usually spray some stain remover or a fabric cleaner to add to the effectiveness.
What I read (and it has worked on my car) is this: the musty oder could be coming from the condensation made by your air conditioner. What I was told is to turn off my air conditioner 30 seconds to 1 minute before I get to my destination. That has really helped to get that smell to go completely away from my car so it must be worth something, especially if you use it in conjunction with the smell removers that the other guys have listed.
DO NOT mix Vodka and water. Sorry to smash another post, I do not recommend adding water. Water not only has the tendency to revitalize odors, it can make them worse or spread them. Worst of all, if the smell is bacterial or fungal related it can feed them.
Most products mask odors. Depending on the cause of the odor, different steps can be taken. Since not all odors stem from the same source, there is no single best way.
I use concentrated ozone, but the equipment is thousands of dollars and it is very dangerous in high concentrations. This is not a DIY'ers project.
IMO, Ozone is the best and safest way....period.
DO NOT mix Vodka and water. Sorry to smash another post, I do not recommend adding water. Water not only has the tendency to revitalize odors, it can make them worse or spread them. Worst of all, if the smell is bacterial or fungal related it can feed them.
Most products mask odors. Depending on the cause of the odor, different steps can be taken. Since not all odors stem from the same source, there is no single best way.
I use concentrated ozone, but the equipment is thousands of dollars and it is very dangerous in high concentrations. This is not a DIY'ers project.
IMO, Ozone is the best and safest way....period.
have the interior detailed and tell the detailer to not use any scented products -- when that fails two other options #1 the problem is coming from the air conditioner - most vehicles have a collector box behind the dash - when you run the a/c alla time you end up with condensation in that box then you get that fabulous musty smell - itsa bitch to remove the collector box - most shops have a tiny wandy type thing that either vacuums out most of the crap or a blower to blow it out (the problem is the condensation mixes with the dust in the hvac system) neither vacuum nor blower is perfect -- but it will make a huge difference WARNING if the technician is not careful the little openings on the collector box can be broken or unhinged that can screw up something else (like on my old ford ranger)
#2 would be like someone else said pull the carpet out of the vehicle to be sure there's no moisture underneath -- if you unbolt the seats (which in most cars is a simple four bolts each and maybe an electric clip (if you have power seats) then be sure the padding underneath is clean and dry -- i remember one time way back - to screw with a guy -- we pulled up the carpet and smeared fish oil on the padding -- the car eventually was sold also check the trunk for any leakage seepage - that means pulling out the spare tire -- don't forget to pull out the bottom of the back seat also -good luck
Try a spray product called Zero Odor.
It's the original of the Febreeze type spray deodorizers but it doesn't leave a sickly-sweet "Ocean" or "Fresh-day" perfume stink - it leaves no scent to mask odors because it removes them! Be sure to open your car doors and widows to allow for the product to evaporate because that's how this stuff works.
It was originally marketed for pet odors but works really well on all odors such as cigarettes, sweat and that musty car smell. Works great in gym bags too.
Yes, it's expensive but so worth it if you want to rid the stink from your life.
Before either of these, get your car detailed. Nothing crazy, just a 50 dollar mini detail somewhere. Then...
Coffee Beans under your seats.
Cedar chips in a mesh bag under the seats. Leave them in the car for a week. Then remove and you should be fine. Try switching either out half way through the week.
There is one obvious downfall with the coffee. Your car will smell like a coffee shop for a week. But it will fade shortly after removing the bag of beans. It is unorthodox, but trust me, it works great.
Please provide links to products you recommend or your answer will not be accepted.
Use this code to make a link. "Product Name":http://www.example.com → Product Name
What is the best 7-passenger SUV? Can't do a Minivan.
What is the best non-overwhelming car freshener?
What do you consider to be the best 'luxury' car or SUV under 30K?
What is a great name for a boat?
What is the best emergency kit for keeping in the car?
What car under $30K has the best 'sleeper' potential and driving characteristics?
Make a 50/50 mix of vodka and water and put it in a squirtbottle; spray it all over the inside of the car. It won't smell like vodka because alcohol evaporates way faster than water, but it's enough to kill the bad smells inside. This also works for musty closets full of clothes.