Bazza
Active member
Blue Shirt said:The E46 fuel tank has two fuel level sensors. They are prone to corrosion and bad electrical contact which messes with the fuel level being reported to the OBC if one starts malfunctioning.
I will post a link tomorrow with instructions for removing and cleaning of the level sensors which will fix your problem. I have done this before successfully on my E46 Touring.
OK I re-read the initial post. You shoudl also remove and clean the sender on the passenger side lobe of the fuel tank. As I mentioned, the E46 fuel tank has two senders.
I was just about to say, I had the issue back when I still had my 330i and there was a DIY on removing the floats and cleaning the sensors. Worked like a charm!:thumbs: