A natural air freshner and cleaner is white vinager, lemon juice, and a little bit of wash liquid(should add a spoonfull of pyroxide if you have it, can get from chemist), mix about egg cup of lemon juice and one of white vinigar in 2 pints of warm water and add a tiny bit of wash liquid, the smell of vin is quite strong at first but once it goes the smell of smoke is gone, wring out cloth and go over all the surfaces including the seats.
Depending how bad it was once should do it, then get some cinamon oil or lavender oil or whatever smell you prefer, and sprinkle under seats mmm nice, no sprays from shop as they are so bad for you.
well done you for quitting as well.
A couple of cups of baking soda left in the car over night will absorb the smell, you can do this in the house as well
Content on HealthUnlocked does not replace the relationship between you and doctors or other healthcare professionals nor the advice you receive from them.
Never delay seeking advice or dialling emergency services because of something that you have read on HealthUnlocked.