E46 330i fuel gauge issues

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:
 

Steph745

Member
Currently experiencing this on my 330Ci, died on me with 67KMs reading on the OBC. Had clocked 620KMs at that point which is the most I've ever done on a tank, I'd usually refill at 550KMs, so now once I hit 500KMs I refill. Will do this till I get this sorted, think I'll just bite the bullet at the stealers given the age of the car and just not worry about it ever again.
 

Jive_E46

Active member
Doing this maintenance soon. Are the parts different(pump/lines) between the M54b25 and M54b30?

Kinda off topic: Has anyone renewed/cleaned their fuel tank and their respective fuel lines ? Any advice ?

Sent from my SM-G975F using Tapatalk
 

Gert Moller

Member
Good day. If i have the following code below. Can i still clean the sensors or should i buy a sensor unit?

D7 Kombi tank lever type sensor 2
 

Gert Moller

Member
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.
Good day. If i have the following code below. Can i still clean the sensors or should i buy a sensor unit?

D7 Kombi tank lever type sensor 2
 

Blue Shirt

Well-known member
I don't know that code. What symptoms are you seeing, false fuel level indication or something else?

Its always worth cleaning the fuel level sensors first before replacing. Focus on the in-tank electrical contact slider section which is what causes the false reading.
 

Gert Moller

Member
Hello, yes the needle fluctuates and isnt accurate. Are you referring to the sensor unit in the tank?

Sent from my SM-S908E using Tapatalk
 
Top