The smoke is actually antifreeze mixed with air. The most common cause of this is a leaky heater core.
make be there is a gas leak
If your car smells of petrol inside, and you have not been using a petrol-like solvent to clean something inside the car, you probably have a fuel leak and should have the car checked by someone able to detect and fix a leak.
most likely you need to replace te heater core.generally i if the leak is on engine you wont smell it in the car
because you spilled gas in it
If your car smells like the inside of a smelly gym shoe, you might need an air ionizer. Not only will it remove the offending smells, but it also works to clean and purify the air inside your car.
It probably has a leak, possibly from the heater core.
car smells of gas inside and out
i believe your heater core has died
Your heater core is leaking.
Your heater core may have a leak in it, allowing the fumes to invade the inside of the vehicle.
Could be that your head gasket is beginning to go. Does it smell strongest when you first start the car, then go away? Look for excess steam coming out the tailpipe when you first start it.