Remove all trash, ash, roaches, and any smoking materials
Open all doors and windows
Air out the car in direct sunlight if possible
Vacuum seats, carpets, floor mats, and trunk thoroughly
Clean hard surfaces with an all-purpose interior cleaner
Wipe down steering wheel, dashboard, door panels, cup holders, and vents
Shampoo fabric seats and carpets
Use an upholstery cleaner on cloth surfaces
Clean or replace cabin air filters
Run the HVAC on fresh air, not recirculate
Spray an odor neutralizer made for cars
Place activated charcoal bags inside the car
Leave baking soda on carpets and seats for several hours, then vacuum
Use coffee grounds or odor absorbers if needed
Wash or replace removable seat covers and floor mats
Clean the headliner gently if smoke odor reached it
Have the car professionally detailed if the smell remains
Avoid using air fresheners alone to mask the odor
Repeat cleaning until the smell is gone
