my old 320d had the same problem, i went to local scrap yard and changed the fuel sender in the reserve tank on the passenger side, just lift the rear seats and there under there.
hi does anyone know if it is true that all new bmw engines 116i and 118i are powered down 2.0l engines? if so i have a 116i e87 lowered 45mm all round with a few little tweaks and woundered if i changed the throttle body to one of a 2.0l what it would do?