Welcome to the fest!
Pumping the gas pedal does nothing. These cars are fuel injected and don't have an accelerator pump. You probably have a bad check valve in the fuel line or a leaking injector. The car should maintain fuel pressure long after it's turned off. If it leaks back, or leaks into one or more of the cylinders, it will be hard to start. If it leaks back, the system has to repressurize before the injectors get enough fuel to spray into the intake. If the injectors are leaking, it will be hard to start because one or more of the cylinders will be flooded. In that case opening the throttle and keeping it open during start-up is the way to go, not pumping it.
Quotes to live by:
guessing gets expensive
nothing is more expensive than a cheap BMW
buying a ratty example (of a BMW) is a parasitic relationship.(and you ain't the mosquito)
Ken Kanne, Silverhill, AL, E36 Forum Mod/Craigslist addict/Hoarder of all sorts of stuff
1995 318is "Bebe"; 1993 325is "Elvira"; 1985 635CSi "Katja"; 1984 633CSi "Sylvia"; 1987 325is "Odette"