If its a really stinky car thats been smoked in from new then, frankly, you are onto a hiding to nothing.
The molecules get into the plastic and cause discolouration. And leave a smoking smell.
The molecules get into the fabric of the carpets, seats etc and remain, despite scrubbing and cleaning, wet and dry vacuuming etc. And leave a smoking smell.
Use of aircon bombs
clears out covers up the recirc portion of the aircon system. And still leaves a smoking smell.
A proper, full, professional valet costs significantly more than a tenner (as its at least a good days work, most probably nearer 2) and leaves a varied combination of chemical cleaner/air freshener smells and STILL a non smoker can smell cigarette/cigar smoke.
We had a fully specced (and I mean all the tick boxes ticked) Range Rover worth quite a fair wedge that was valeted twice, had plastic trim portions replaced with new, bombed more times than Coventry at the height of the blitz, left with doors and windows open to get the air moving etc etc and still a blind man running for a bus could detect the smell of tobacco. And was sold at auction at a circa £10k hit rather than grow roots on the forecourt.
Ultimately, you can only do what you can. All you will do is reduce/mask the level of odour in a really smoked in car.