How can I get the smell of cigarette smoke out of my Jaguar XJ8?

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 rid of this aroma?

Asked on 20 July 2013 by JR, Huntingdon, Cambs

Answered by Honest John
You may be able to buy a sort of smoke 'bomb' from Halfords that you let off inside the car and leave to penetrate the fibres. Alternatively, call in a valeter to do this for you. No absolute guarantees, because, like the sickly sweet smell of dogs, it is difficult to get rid of.
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....
In your Telegraph column today you have a letter from someone wishing to get rid of the smell of cigarette smoke. There are two 'natural' solutions. The first is to fill a cardboard box with grass clippings...
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...