No, it does not. Though it may appear to work for a day or so,  the smell will come right back. Spraying the whole car down with Febreze will only temporarily mask the smell. It does not remove the ash, which is the main source of the lingering smoke smell in a car. Instead, removing the ash using the steps listed in this article is the best way to remove the cigarette smell from a car.