Short answer: The B58 fuel system has two pumps. The low-pressure pump (LPFP) in the tank feeds the high-pressure pump (HPFP) on the engine, which feeds the direct injectors. On a tuned car, the HPFP is usually the first wall, and ethanol makes it come sooner. Upgrade the HPFP when you go past Stage 2 or start running real ethanol blends. Add a flex fuel kit if you want to run E85 without mixing perfectly every fill. Upgrade the LPFP when the low side can't keep up. Port injection is for big-turbo builds, not stock-turbo cars.
Parts and tunes in this guide are for off-road / competition use only. Not legal for use on public roads in the United States, including California.
I'm Gleb Blekher. I run B58 Racing out of Dallas, TX. Both of my own B58 builds, an M240i and a 540i, hit the fuel wall before they hit the turbo wall. Fuel is the part of the build people understand least, so here's how it all fits together.
How the B58 fuel system works
Fuel takes two steps to get into the engine:
- LPFP (low-pressure fuel pump). It sits in the fuel tank and pushes fuel forward to the engine bay.
- HPFP (high-pressure fuel pump). It's driven by the engine and squeezes that fuel up to direct injection pressure.
- Direct injectors. Six of them spray fuel straight into the cylinders.
The pressure the HPFP makes depends on your generation:
| Gen 1 (B58B30M0) | Gen 2 (B58TU) | Gen 3 (B58B30M2) | |
|---|---|---|---|
| Direct injection pressure | 200 bar | 350 bar | Not covered here |
| Factory port injection | No | No | Yes, alongside DI |
| Stock HPFP limit (estimate) | Around 450 whp on 93 | Around 520–540 whp on pump gas | — |
| Where you'll find it | F-chassis cars, 2017–2019 540i, early X3 M40i | M340i, G42 M240i, Z4 M40i, every A90 Supra | G70 740i, 2024+ 540i, newer X5/X7 40i |
The stock limit row is an estimate from BMWTuning.co, not our dyno data. Not sure which engine you have? Read our B58 Gen 1 vs Gen 2 guide before you buy any fuel parts. Pumps and injectors are generation-specific.
Why ethanol changes everything
Ethanol resists knock much better than pump gas. A tune turns that into more timing and more boost. That's why E-blends are the cheapest big power gain after a downpipe.
The catch is volume. Ethanol carries less energy than gasoline, so the engine needs a lot more of it to make the same power. Every part of the fuel system has to move more fuel. That's why your fuel limit drops as ethanol goes up, even before you add power.
BMWTuning.co estimates the stock Gen 1 pump drops to roughly 420–435 whp on E30, compared to around 450 whp on 93 octane. Same pump, more ethanol, less headroom.
What blend can a stock fuel system run?
This is where people get in trouble. Most off-the-shelf "E-blend" maps on a stock fuel system are built around low blends like E30. Running a high blend like E85 on a stock fuel system is not something I'd do. Talk to your tuner and follow what the map was built for.
Treat ethanol content like boost. It's a tuning variable. Running more ethanol than your map expects can mean a lean, unsafe car.
HPFP upgrades: the first real fuel mod
On a stock turbo, the HPFP is where most tuned B58s run out. bootmod3's Stage 2+ maps require an upgraded pump. If you want more than a pump-gas Stage 2, this is your next part.
What upgraded pumps do: they move more fuel to the direct injection rail, so the tune can add fuel without pressure falling off.
Gen 1 options:
- Dorch Engineering Stage 1 and Stage 2 HPFPs (DS25 family)
- Spool Performance FX-150
- Precision Raceworks Gauntlet
- Fuel-It! Gen 1 HPFP
Gen 2 / Supra options:
- Dorch Engineering Gen 2 DS25 (350 bar). Dorch says higher-flow injectors are needed to use its full potential, and suggests OEM S58 injectors.
Both of my builds run a Dorch Engineering Stage 2 HPFP. On the 540i, it's the Gen 1 version, paired with a tune on E50. That combination, plus a downpipe, is what got both cars into serious 60–130 times on the stock turbo.
Injectors. The HPFP raises how much fuel you can deliver to the rail. The injectors decide how much actually gets into the cylinders. On Gen 2, Dorch points to S58 injectors to get the most out of its pump. Injector upgrades are split by generation, so check fitment.
Keep the injectors clean. Direct injectors build up deposits over time. On a tuned car you want all six spraying evenly. Liqui Moly DiJectron is a direct-injection cleaner you pour in the tank. It's not a power part. It's maintenance.
Shop fueling.
Flex fuel kits: E85 without the guesswork
E85 at the pump isn't always 85% ethanol. Content changes by station and by season. If you mix your own blend, every fill is a little different too.
A flex fuel kit fixes that. It puts an ethanol content sensor in the fuel line and sends the reading to the DME. A flex-enabled map then adjusts fueling and timing based on what's actually in the tank. You fill up and drive. You don't need perfect math at every fill.
Common B58 options:
- bootmod3 FlexFuel Kit. A CAN-based ethanol content analyzer with a Continental sensor. It works with flex-enabled bootmod3 maps, OTS or custom. bootmod3 sells separate F-series and G-series versions.
- Fuel-It! CANflex kit for G-chassis cars.
- MHD CAN FlexFuel Analyzer for MHD users.
- Dorch Engineering Gen 2 Flex Fuel ECA.
Pick the kit that matches your tuning platform. If you haven't picked one yet, see our bootmod3 vs MHD vs JB4 comparison. We sell the bootmod3 B58 tune, which supports flex-enabled maps.
Honest take: a flex kit doesn't add fuel. It tells the tune what fuel you have. You still need a pump that can keep up with the blend you run.
LPFP upgrades: when the tank pump runs out
The LPFP gets less attention than the HPFP, but it matters. If the low side can't keep up, the HPFP gets starved, no matter how good it is. Ethanol makes this worse because the whole system has to move more volume.
Signs you need one: your logs show low-side fuel pressure dropping under load. Your tuner will usually spot this before you do.
Options by platform:
- BMW F- and G-series: Precision Raceworks and Fuel-It! make LPFP upgrades for both chassis families.
- Toyota GR Supra (A90/A91): DeatschWerks makes drop-in pumps and complete modules.
- DeatschWerks DW440 brushless 440 lph in-tank pump, a single-pump upgrade with install kit.
- DeatschWerks module with dual DW420 pumps, or the dual version with PTFE return plumbing.
- DeatschWerks module with triple DW420 pumps, or the triple version with PTFE return plumbing, for big-turbo and port-injection Supras.
- DeatschWerks module without pumps, if you want to choose your own pumps.
Dual and triple pump modules are for high-power, high-ethanol builds. A stock-turbo Supra on a mild blend doesn't need three pumps. Match the pump to your power goal and ask your tuner.
Port injection: for big-turbo builds
Port injection adds a second set of six injectors in the intake ports, on top of the factory direct injectors. It doesn't replace direct injection. It runs off the low-pressure side, so a strong LPFP setup is part of the package.
It needs:
- A port injection manifold or adapter with a fuel rail
- Six port injectors
- A controller to run them, like a MOTIV ReFlex+
- A custom tune
- A low-pressure fuel system that can feed both systems
BMWTuning.co says port injection makes the most sense above roughly 700 whp. Below that, an HPFP upgrade is the simpler, cheaper path. Port injection also adds complexity. More injectors, more wiring and another controller means more to tune and more to go wrong.
For the Supra and the G29 Z4, the Radium Engineering MK5 Supra port injection kit is a well-made option. Injectors are not included, and you'll need a controller and a custom tune. Radium says it does not fit Gen 1 (B58B30M0) engines.
If you run a MOTIV ReFlex, we also carry the Motiv Reflex 0–10 bar pressure sensor adapter. It adds a fuel pressure sensor without cutting the factory line. There's also a Motiv Reflex USB data cable for loading files and logging.
Gen 3 B58s (B58B30M2) come with port injection from the factory. Most Gen 1 and Gen 2 fuel parts don't fit them.
What about water-methanol?
Water-methanol injection isn't a fuel system upgrade in the same sense. It sprays a water and methanol mix into the intake to cool the charge and add knock resistance. The Snow Performance Stage 3 Boost Cooler (EFI) kit is a universal kit. It needs a tune with water-methanol support and a custom install. It's an option for owners who can't buy E85 nearby.
Which fuel setup do you need?
| Your build | HPFP | LPFP | Flex fuel kit | Port injection |
|---|---|---|---|---|
| Stage 1, pump gas | Stock | Stock | No | No |
| Stage 2, pump gas | Stock | Stock | No | No |
| Stage 2+ / mild E-blend | Upgrade | Check logs | Recommended | No |
| Stock turbo, high ethanol | Upgrade | Likely upgrade | Yes | No |
| Big turbo, E85 | Upgrade | Upgrade | Yes | Often yes |
This is a starting point. Your tuner and your logs have the final say.
For the full mod order, from tune to built motor, see the best B58 mods, in order. Browse tuning, turbos, engine parts and gauges and electronics for the rest of the build.
FAQ
Do I need an HPFP upgrade for Stage 2?
Usually not on pump gas. A pump-gas Stage 2 map is built around the stock pump. You need one for Stage 2+ maps, for higher ethanol blends, or for a bigger turbo. bootmod3's Stage 2+ maps require an upgraded pump.
Can I run E85 on a stock B58?
Not straight E85 on a stock fuel system. Low blends like E30 are common on stock-pump OTS maps. For high blends, plan on an upgraded HPFP, a flex fuel kit and possibly an LPFP.
What does a B58 flex fuel kit do?
It reads ethanol content in real time and sends it to the tune. A flex-enabled map adjusts for the blend in your tank, so you don't have to mix perfectly every fill.
Is the HPFP or the LPFP the first limit?
On most stock-turbo B58s, the HPFP comes first. The LPFP becomes a limit as power and ethanol content climb. Your logs will show which one is falling short.
When do I need B58 port injection?
On big-turbo builds, typically above roughly 700 whp. It adds a second set of injectors, a controller and a custom tune. For a stock-turbo car, an HPFP upgrade is the better path.
Are Gen 1 and Gen 2 fuel pumps the same?
No. Gen 1 is a 200-bar system and Gen 2 is 350 bar. Buy the HPFP and injectors made for your generation.
Sources
- Stock HPFP limits, E30 limits, 200 vs 350 bar, port injection threshold: BMWTuning.co, B58 HPFP upgrade
- Port injection and charge pipe injection overview: BMWTuning.co, B58 fueling mods
- bootmod3 FlexFuel Kit contents and operation: Hack Engineering, bootmod3 FlexFuel Kit (F-series), Hack Engineering, Gen 2
- Dorch Gen 2 DS25 notes: Hack Engineering listing
- Radium MK5 Supra port injection kit fitment and contents: Radium Engineering
- Supra owner's manual ethanol note (forum report): SupraMKV forum
- Gen 3 port injection: Dinan, Gen 3 B58
