i have the same problem but i have a 93 750iL (e32). my mechanic said sometimes there is air pressure build up because of the gas tank cover (i dont really buy it) I havent had a chance to test that out but you can try to drive for awhile without putting the cover on the tank after fueling up.