hello my 2003 e46 320d has a problem with the fuel level sensor sticking. when i used to fill up the car the needle would go past the full mark and sit just over full.
when the car has half a tank and i fill to the top. the needle will stick at just under a full tank when it would usually sit just over the full mark.
after driving for a while the needle will move up slightly.
is it possible to pull the fuel pump from out the rear passenger seat (drivers side) and clean with electrical contact spray?? would this fix it or do i need a complete new fuel pump?
or can i buy the sensor separately. after looking on ebay and around the net it looks like the sensor and the pump are one unit.