Do you see any fuel under the car such as a puddle?
It could be broken gasket between the fuel pump and the tank, Most fuel pumps are accessible from inside the car so if the gasket has gone bad it could possibly cause a gas smell inside the car, I would get it to mechanic as soon as possible if you keep smelling it, not something you want to fool around with.