I had a smoker that I used to take to a treatment program at a distant hospital about once a week. When the poor guy finally passed away, the odor remained.
I found that if you take the carpets out and run a carpet steam cleaner over them using a detergent with a odor reducer in it (I use a Bissell product), this takes much of the odor out. That car also had fabric seats (I now have leather) and I used the upholstery attachment on the carpet steamer on them.
Once everything was dry, I just sprayed lots of Auto Freebreeze into all fabrics and again, let it dry. As I was waiting for it to dry, I used a good dose of Oxyclean and then Armor-All on all the hard surfaces.
The next day, there was not a trace of tobacco smell. Unfortunately the cloying smell of Freebreze lingered on, but once I had gagged a few times, and drove the car with windows open for awhile, that smell also disappeared.
You have to admit that tobacco smell is insidious! Once it has a foot-hold in your car it will hang around for the car's full lifetime unless you take some rigorous counter-measures.
Geezer
__________________
Griff (The Geezer)
Drives a 2009 Forester XS Ltd.
|