Definitely charcoal is an effective remedy for bad odors. Yun nga lang, your car interior won't have any fresh scent inside. Still you need to have a car scent, but I would suggest the Odor Eliminator type (cheapest with good quality is the Ambi Pur Odor Eliminator = Php 99.00 only). In that way, you would achieve good interior smell in your car.
Question:
Does charcoal also absorb the air freshner scents?