If you bought it from a garage take it back and demand it gets fixed. If it was a private sale then you have to persivere with the garages till they fix it. Petrol smells mean fumes which mean possible fires, dont just put up with it get it looked at asap.
JB
September 2008