Good choice from the first reply that said Fabreeze. There is actually a Febreeze made specifically for cars, and Advanced Auto sells a generic.
For the air freshener part, I like Ozium. It's expensive, but I think it does the best job of killing odors rather than covering them up.
|