Had an '89 E30 and it did the same thing for 174,000 miles. Only time it ususally appeared was filling after the low fuel light came on. Usually after 50 miles or so and after a good bump in the road, the sending unit would release and show the correct level. Never did figure out how BMW designed that flaw. Must be a design oops since so many seem to have the problem.