The only thing that will cause this is gasoline is mixing with the oil. Have to looked at by a professional immediately. This will cause severe engine wear if ignored.
look for a leaky fuel line
yes nd it will also give of a oily smell with it
cause you ate popcorn! If the smell bothers you, get air fresheners.
Your car may be on fire.
There are a few reasons why your car might smell like fish. Fish could have been at one point stored in the car.
my car smells like i have a petrol leak when i turn it on but have no leak underneath the car
Cats spraying your car with urine.
Leaking heater core
is it damp under or near the dash ? if so its most likely your heater core cause it will cause a very bad smell that would be first thing I would check
Is it a fish smell or a rotten egg smell ? FISH SMELL COULD BE A BAD HEATER CORE, THIS WOULD CAUSE YOU NOT TO HAVE HEAT IN THE CAR , BUT IT MIGHT NOT CAUSE CHECK ENGINE LIGHT TO COME ON UNLESS MAYBE CAR IS LOW ON COOLANT. ( THERE MIGHT BE A LOW COOLANT SENSOR TO TRIGGER CHECK ENGINE LIGHT) ROTTEN EGG SMELL COULD BE A CLOGGED CATALYTIC CONVERTER , WHICH WOULD CAUSE THE OXYGEN SENSOR TO TRIGGER THE CHECK ENGINE LIGHT, BUT IT WOULDN'T CAUSE THE LOSS OF HEAT.
Ur exhaust....
If a car begins to smell like rotten eggs and then starts acting like it has bad gas, it may have been filled with the wrong type of fuel. This smell is common when diesel fuel is burned.