Hey guys.

Have a 2005 E66 facelift 740Li.

Car wouldn't start few weeks back, in-tank fuel pump was dead so replaced it with an OEM pump.

Issue now though is the right side of the tank (pump side) stays full, until the left side of the tank is completely empty.
Going by what everyone says online, and my mechanics opinion, both sides should empty at a fairly uniform rate, until the left side is empty and then the right side (pump side) fully depletes.

The reason we know it's like this is because we popped open the fuel pump again as it didn't seem to be sealed properly (smell of petrol and small petrol leak).
On opening it, it was full to the brim. Yet the gauge read half full (which was correct).

So to sum up:
- Car runs fine, from indicated full to completely empty.
- Car is displaying correct amount of fuel at all times.
- Car is emptying left side of tank completely, then starts on the right side.
- Smell of fuel constantly in the cabin - was an obvious small leak around the top seal of the pump, perhaps from being overly full for weeks?

At the moment my gauge is reading about 2/5 full.
This is the reading from the secret menu (when sitting stationary with the engine off):



...which quantity-wise is correct. But it's all in the right side of the tank

Strange thing is though when I start driving, the left side starts reading between 5 litres and 11 litres, changing quantity constantly. Come to a stop and it reads zero.

Any thoughts? Thanks!