If your car smells then why don't you take the interior apart and clean it? Reoving the ducking and the dash and clean the inside of it aswell as the outside. Do the same to the rest of the panels, then pull the carpet and wash underneath the carpet and the carpet itself. Vacuum the rest of the shell clean and reinstall everything. Then get some air fresheners and lay them everywhere in the car. Give it a week or 2 and the air freshener smell will be caught in your car for a long time aslong as you replace them every so often.