How can I remove the smell of tobacco from my Ford Mondeo?

I have bought a used Ford Mondeo Zetec, which is fine in every respect except for a persistent odour of tobacco smoke. Can you please recommend a product or service to remove it? I think I remember you answering this problem before, but can’t be sure, or remember what the solution is to the problem.

Asked on 16 November 2013 by PW, Deeping St. James,

Answered by Honest John
Apparently a cardboard box of dry hay left in the back seat of the car for a couple of weeks will absorb the smell. Another recommendation is an open bowl of malt vinegar left in the rear footwell overnight (with a note taped to the steering wheel to remind you before you drive off and spill it).
Similar questions
There are a couple of methods of eradicating foul odours in cars such as dog snark, cigarettes and spilled milk. One was to leave a cardboard box inside filled with dry grass cuttings and sweet woodruff....
I have just bought a 10-year old luxurious car (Jaguar XJ8) in very good condition (60,000 on the clock). We have become aware of the smell of stale cigarette smoke. Can you recommend a way of getting...
Please could you tell me the best, most effective way of removing lasting odours from a car pre-owned by cigarette smoker?
Related models
Very good to drive. Refined and comfortable to travel in. Massively roomy cabin and huge boot. Reasonable value. Efficient ECOnetic and EcoBoost models.