Now, let’s talk about BMW oil level sensors. You see, BMW in their infinite wisdom decided that their gasoline engines don’t need a dipstick. No, no, that would be far too logical. Diesel engines still get one, but gasoline? No chance. Instead, you get an electronic oil level sensor that takes its sweet time deciding whether your engine is about to explode from low oil or not.

So, I finish the oil change, start the car, and let it warm up. Because with BMW’s genius system, you can’t check the oil level when the engine is cold. No, you must wait. So, I wait. And when the time finally comes, I initiate the oil level measurement. The RPMs rise from 700 to 1,200 as expected, and then—BAM—it stops at 20%. The RPMs drop back down. Nothing. Nada. The car just gave up halfway through.

Now, when this happens, the usual suspect is a faulty oil pump. But this was a low-mileage B58, babied its entire life, serviced on time. Surely, the oil pump wasn’t the problem? But, of course, the shop was hectic, I had a million other things to do, so I took the easy way out: software update.

Did it fix anything? No, of course not. But hey, at least now the G30 had the latest software and I had a few extra minutes to think. And thinking is important when dealing with Bavarian Gremlins.

Next, I checked the oil level sensor through ISTA, because when they fail, they don’t usually fail like this. You can actually see the oil level reading in millimeters in ISTA, and everything looked fine. Low battery voltage can also cause weird oil level sensor issues, but this wasn’t one of them.

And then I remembered something. The B47 diesel engines have the exact same issue. Here’s what happens: When the oil measurement process starts, the engine raises its RPMs to regulate oil pressure. It needs to maintain exactly 4 bar of pressure. If the pressure fluctuates, even slightly, the process is aborted. And that’s exactly what was happening here.

So, I checked the oil pressure during the measurement. And here’s where it got interesting. Normally, when the B58's oil pump is failing, you’ll see the pressure fluctuating at least 0.5 bar up and down, sometimes even for 2 bars. But in this case, the fluctuation was barely 0.05 to 0.15 bar. Not enough to scream “I’m broken!” but just enough to be suspicious.

At this point, I had two options: spend hours running more diagnostics, or just replace the damn oil pump. Since the shop was a battlefield that day, I chose the latter.

And of course, because the 540i was an xDrive, BMW made sure the oil pump was buried deep enough to make the job as miserable as possible. Extra labor hours for no good reason, because why not? So, I rip the oil pump out and open it up, expecting to find the usual culprit—a broken plastic housing inside the aluminum pump. But no, everything looked pristine. No cracks. No obvious damage. Nothing.

Then, for absolutely no reason at all, I tapped the plastic housing lightly with a screwdriver. And it shattered into pieces.

Right.

So, that was it. The plastic was so brittle that it only broke under specific conditions—like when the oil measurement process increased the RPMs and oil pressure. When running normally, it held together just enough to not trigger any warnings. Genius.

I installed the new oil pump, put fresh oil in, and started the car. Took it for a short drive, came back, ran the oil measurement process, and—ta-da!—it worked perfectly.

Checked the oil pressure again. Rock solid. Not even the tiniest fluctuation.

And so, in a twist of irony, BMW’s baffling decision to remove the oil dipstick actually saved this engine from catastrophic failure. If I had just done the service, patted myself on the back, and sent the car on its way, we’d have never known the oil pump was quietly plotting its betrayal. The owner would have blissfully driven off, only to one day be greeted by the heart-stopping sight of a low oil pressure warning—at which point, it would be far too late.

So, well done, BMW. You’ve removed a simple, foolproof tool and replaced it with a convoluted electronic system… and for once, it actually did something useful.

There you have it. A G30 with a low-mileage B58, perfect maintenance history, no warning signs, and still, somehow, the oil pump was the culprit. If that isn’t peak BMW, I don’t know what is.

Stay vigilant, fellow Gremlin hunters.

Share this post