My 535i did this when I first got it. When I parked the smell was so strong I thought for sure there would be a puddle of gas under the car. Turned out to be the old fuel lines feeding the injector rail. They dry up & shrink with age & the factory clamps can't compensate. You won't see a puddle but the ends of the hose will be wet or greasy. A few pieces of new line & U.S. style f.i. hose clamps fixed the problem.
90 535im
02 R1100S, 87 R100S
76 R90/S,73 R75/5
Alfa Romeos- 65 Giulia Spider Veloce
& 66 Duetto 1600 Spider