Our car constantly smells, and I’m ashamed to give a ride to anybody. All the usual air fresheners are non-starters because they would kill you or something. You are allowed to use essential oils, but she doesn’t like the smell of most of them, and the one she approved of (rose essential) smells like decayed organic matter in a hot car.
Great advice! Finding and removing the source of the smell needs to be addressed rather than covering it up. Could try a car detailing shop and see what they say.