B58 tune: stage maps, a full editor and the gearbox
The B58 3.0 straight-six is one of the best engines BMW has made for tuning. Hellflash flashes the Gen 1 B58 (MG1CS003) today, with the gearbox in the same app.

Which B58 cars
- M140i
- F20, F21, 2016 to 2019
- M240i
- F22, F23
- 340i
- F30, F31, F34 GT
- 440i
- F32, F33, F36
- 540i, 640i GT, 740i
- G30, G31, G32, G11, G12 (early)
- X3 M40i, X4 M40i
- G01, G02 (early)
B58 Gen 2 cars (M340i, M440i, G42 M240i, Z4 M40i, Supra and the 40i G-series) are supported for tuning, with engine flashing arriving as a free update.
Stage maps
- Stage 1
- Stock hardware. About +50 to 70 hp on 98 RON, estimated.
- Stage 2
- Downpipe fitted. About +80 to 110 hp on 98 RON, estimated.
- Stage 3
- Downpipe and intercooler. The firmest shifts and the loudest pops.
- 95 or 98 RON
- Every stage is matched to the fuel you actually use.
Every table is open
906 tables in real units, with table, 2D and 3D views, table maths, compare against stock, live trace and log-to-table correction. This is the stock B58 main timing table:
| Load % by rpm | 2000 | 2250 | 2500 | 2750 | 3000 | 3250 | 3500 | 4000 | 4500 | 5000 | 5500 | 6000 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 80% | 13.5 | 14.5 | 15.0 | 15.5 | 16.0 | 16.5 | 18.0 | 19.0 | 20.5 | 20.5 | 20.5 | 20.0 |
| 90% | 13.0 | 13.5 | 14.0 | 15.0 | 15.5 | 17.0 | 17.0 | 18.5 | 18.5 | 19.5 | 20.0 | 19.5 |
| 100% | 11.5 | 12.5 | 13.5 | 14.0 | 14.0 | 15.0 | 15.5 | 16.5 | 17.5 | 18.5 | 19.0 | 19.5 |
| 115% | 9.5 | 10.5 | 11.5 | 12.5 | 12.5 | 13.0 | 13.5 | 14.0 | 15.0 | 15.5 | 16.5 | 17.0 |
| 130% | 7.5 | 8.5 | 9.5 | 10.5 | 11.0 | 10.5 | 11.0 | 12.0 | 12.5 | 13.0 | 14.0 | 14.5 |
| 140% | 5.5 | 7.0 | 8.0 | 9.0 | 9.5 | 9.5 | 10.0 | 10.5 | 11.0 | 11.5 | 13.0 | 13.0 |
| 160% | 3.5 | 4.5 | 5.5 | 6.5 | 7.0 | 7.0 | 8.0 | 8.5 | 9.0 | 10.0 | 11.5 | 10.5 |
| 180% | -1.5 | 3.5 | 3.5 | 4.5 | 5.5 | 5.5 | 6.5 | 7.5 | 8.5 | 8.5 | 10.0 | 10.5 |
Sound and the gearbox
- Pops on upshift
- Off, Subtle, Nice or Loud, fired through the gearbox on a hard upshift.
- Quiet cold start
- Skips the loud catalyst warm-up, so early starts don’t wake the street.
- Exhaust flap
- Opens from a standstill for a louder note, or stays stock.
- Overrun burble
- Arrives as a free update.
How it works
- Plug in
- An ENET cable (about £15) from the OBD port to a Windows laptop, with a charger on the battery.
- Read your car
- Hellflash finds the engine and gearbox computers and saves a full backup. Free.
- Pick a tune
- A stage, a few plain choices, the full editor, or describe it to Hellflash AI.
- Flash and drive
- Checksums corrected, every write verified, back to stock any time.
What it costs
£300 once, per car. It covers the engine and the gearbox, with updates for that car, and Hellflash AI free as it rolls out. No subscription and no credits.
Questions
Anything else, email support@hellflash.com
Which B58 does Hellflash flash today?
The Gen 1 B58 with the MG1CS003 engine computer: M140i, M240i, 340i, 440i and the early G-series 40i cars. Gen 2 cars are supported for tuning, with engine flashing arriving as a free update.
How do I know if my B58 is Gen 1 or Gen 2?
Plug in and read your car. The app reads the engine computer and tells you before you pay.
How much power does a Stage 1 B58 make?
About +50 to 70 hp over stock on 98 RON, and Stage 2 about +80 to 110 hp with a downpipe. Both are estimates, not dyno results.
Can I go back to stock?
Yes. Hellflash reads and saves your car's own software before the first flash, so you can put it back any time.
What do I need?
A standard ENET cable (OBD to Ethernet), a Windows laptop and a battery charger on the car while you flash. iPhone and Android apps are on the way.
How much does it cost?
£300, one time, per car. It covers the engine and the gearbox, with updates for that car. No subscription and no credits.
Start with a free read of your car.
Read your car for free first. If it fits, it’s £300 once and it’s yours.