Odor is a residue problem, not an air problem. Here is how I actually get smoke and mildew out of cars, and why the spray bottle shortcuts keep failing you.
Every persistent car odor comes from something physical: a film on surfaces, a residue deep in fabric, or an active biological source like mildew. The smell in the air is just those materials off-gassing. This is why airing the car out never works for long. You exchange the air, the residue keeps emitting, and the smell rebuilds overnight. Until the source material is physically removed, anything you spray into the cabin is negotiating with the symptom.
That framing changes how you shop for a fix. The question is never which product smells strongest, it is what will physically lift the residue out of the car. For smoke that means degreasing and wiping every surface. For mildew it means extraction, steam, and drying. I have cleared some genuinely rough interiors this way, and I have also told people honestly when a smell needed a mechanic or an upholstery shop instead of a detailer. Both answers are part of the service.
Smoke residue is a sticky, oily film, and it lands everywhere the air travels. The headliner is the worst offender because smoke rises and the fabric above your head absorbs it like a filter. Then come the plastics, the glass, the seatbelts, the carpet, and critically the ventilation system, which inhaled smoke every time the fan ran. If a treatment does not address the vents and the cabin air filter, the car re-perfumes itself the first time you turn on the AC.
Foothill residents know a second version of this problem: wildfire season. A car that lived outside during a bad smoke week picks up the same film in miniature, and ash tracked in on shoes and clothes settles into carpet. It is milder than a smoker's car, but the mechanism is identical. The fix is also identical, just faster: a wipe-down of all surfaces, carpet extraction, and a fresh cabin air filter, which I recommend replacing any time smoke is the complaint.
Mildew smell means moisture, full stop. Before any cleaning, I look for where the water came from: a sunroof drain clogged with foothill oak debris, a windshield seal, a door membrane, spilled water bottles under a seat, or a wet trunk from a leaking taillight gasket. Cleaning a mildewed carpet without fixing the leak buys you two weeks of fresh smell and then the same phone call. If I find an active leak, I will show it to you before we go further.
Once the source is handled, the affected material gets flushed. Hot water extraction pulls the contaminated moisture out of carpet and padding, and steam reaches the spots a machine head cannot, like under seat rails and along trim edges. Then the car has to dry completely, which our dry foothill air is genuinely good at. A day parked in La Crescenta sun with the windows cracked finishes the job better than any fan I could leave behind.
Odor bombs and foggers coat the residue with fragrance chemistry. For a mild smell they can seem to work for a week or two, which is exactly long enough to sell a used car, and that is the industry they mostly serve. Vinegar bowls, coffee grounds, and charcoal bags absorb a little airborne odor but do nothing about the source. Scented trees stack a new smell on top of the old one, and the combination is usually worse than either alone.
The other failure mode is overkill: soaking a headliner. Headliner fabric is glued to a foam board, and saturating it dissolves the adhesive, which is how you end up with a sagging roof that costs far more to fix than the odor did. I clean headliners with restraint, light passes and minimal moisture, and I accept that a heavily smoked headliner may keep a faint trace. I would rather tell you that upfront than hand you a drooping ceiling. I go deeper on this in my guide, Headlight Restoration From $50 a Lens: Cheaper Than Replacement. I go deeper on this in my guide, Hard Water Spot Removal: The Foothill Sprinkler Problem. I go deeper on this in my guide, Pet Hair Removal: What It Really Takes After a Trail Weekend.
For most mildew cases, done right, the smell is simply gone: source fixed, material flushed, car dried. Smoke is more graded. A car that hosted an occasional cigarette comes back fully. A decade of heavy daily smoking penetrates the plastics and seat foam themselves, and while a deep clean makes a dramatic difference, a faint trace can remain in extreme cases. I will give you my honest read after I have seen and smelled the car, not a guarantee invented over the phone.
Odor work is quoted individually because the range is wide: a musty carpet corner and a full smoker's car rehabilitation are different days. It usually builds on my Interior Only Detail at $149, with the additional treatment priced by what the car actually needs. If you want a quick read on your situation, call me at (818) 797-5396, describe the smell and its history, and I can usually tell you within a few minutes what to expect.
One logistics note: ozone work happens at my shop, not in your driveway, and the vehicle stays overnight. The ozone generator needs a long, sealed run to reach the odor at its source, and that is not something I can rush in an afternoon on site. Drop the car in the evening, pick it up the next day, and the smell leaves with the treatment.
I am Eric Young. I detail every vehicle myself, at your driveway, seven days a week from 7:30am to 7:30pm. Tell me what your car needs and I will give you a straight answer.