Yes, white vinegar can remove the smell of smoke from a car. The acetic acid in the vinegar will neutralize the smoky smell. But most people don’t appreciate the smell of vinegar either, so in that case you should use a special smoke odor remover instead.