B58 tuning hub
BMW B58 custom tuning
Remote calibration for B58 Gen 1 and Gen 2 (B58TU), built around your turbo, fuel and hardware. You flash the base file, send datalogs, and we review and revise the calibration. Start by finding your generation below: the two use different DME software and files.
Which B58 do you have?
Model year alone does not settle it — the 540i, the M240i and the Supra each change generation mid-run. Find your chassis, then follow it through to the pillar that carries the stages and hardware requirements for it.
B58 Gen 1
B58B30M0
The F-series cars plus the first G-series applications. Lower factory boost targets and a different DME calibration to Gen 2 — a Gen 2 file does not belong in one of these cars.
- Stock Turbo
- $400
- Hybrid Turbo
- $450
- Single Turbo
- $500
Cars with the B58 Gen 1
| Model | Chassis | Years |
|---|---|---|
| BMW M140i | F20 / F21 | 2016-2019 |
| BMW M240i tuning | F22 / F23 | 2016-2021 |
| BMW 340i / 340i xDrive tuning | F30 / F31 | 2016-2018 |
| BMW 440i / 440i xDrive tuning | F32 / F33 / F36 | 2017-2020 |
| BMW 540i / 540i xDrivePre-LCI only. The 2020+ LCI 540i is Gen 2. | G30 / G31 | 2017-2019 |
| BMW 740i / 740Li | G11 / G12 | 2016-2019 |
| BMW X3 M40i | G01 | 2018-2021 |
| BMW X4 M40i | G02 | 2019-2021 |
| Toyota GR Supra 3.0 tuningThe 2021+ A91 is Gen 2 and takes a different file. | A90 | 2020 |
B58 Gen 2 / B58TU
B58B30M1
The updated B58 fitted from the G-series onward. Higher factory output, revised charge cooling and injection, and its own calibration. Flex Fuel compatibility depends on the hardware and software in your setup.
- Stock Turbo
- $400
- Hybrid Turbo
- $450
- Single Turbo
- $500
Cars with the B58 Gen 2 / B58TU
| Model | Chassis | Years |
|---|---|---|
| BMW M340i / M340i xDrive tuning | G20 / G21 | 2020+ |
| BMW M440i / M440i xDrive | G22 / G23 / G26 | 2021+ |
| BMW M240i tuning | G42 | 2022+ |
| BMW 540i / 540i xDriveLCI only. The 2017-2019 pre-LCI 540i is Gen 1. | G30 / G31 LCI | 2020+ |
| BMW 840i | G14 / G15 / G16 | 2019+ |
| BMW Z4 M40i | G29 | 2019+ |
| Toyota GR Supra 3.0 tuningThe 2020 A90 is Gen 1 and takes a different file. | A91 | 2021+ |
B58 tune paths
Both generations run the same workflow. These pages cover what changes at each stage and on each fuel; the generation pillars cover what your specific engine can hold.
How a B58 tune is arrived at.
Remote, log-driven, and the same on both generations.
- 01
The generation is confirmed first
VIN and build details settle Gen 1 against Gen 2 before any file is written, because the two are not interchangeable.
- 02
The base file matches your hardware
Turbo, downpipe, charge cooling, fuel and transmission set the starting targets — not a stage number pulled off a shelf.
- 03
Your logs drive every revision
Boost target against actual, wastegate duty cycle, ignition timing, knock activity and fuel pressure are read on each round.
- 04
Revisions continue until it is on target
Logs come back, the file is adjusted, and the loop repeats for as long as the setup needs.
What to have ready
Share your chassis, model year and VIN, turbo and wastegate configuration, downpipes and cooling, fuel and pump or injector upgrades, spark plugs and coils, transmission, and how you use the car. Tell us which flash software and license you have and whether your DME is unlocked; we can confirm compatibility for your setup. Log review and revisions for the calibration are included in the tune price.
How your logs shape the next file
We compare requested and measured boost with wastegate duty to review boost tracking, then check lambda and fuel-pressure channels for delivery limits. Ignition corrections, throttle movement and load or torque limits help explain why the car may not follow the request. The next revision responds to those observations on your hardware and fuel. A log can also expose a problem that needs a mechanical check before more calibration work.
See the datalog channels we reviewFind your tuneConfirm your flashing setup before buying
Not sure which software, adapter or DME unlock your car needs? Send your model, year, hardware, fuel and current flashing setup. We will confirm the supported calibration path and any software, adapter or unlock requirements before you order. You can ask without completing the quote form.
Your setup check, calibration and log reviews are handled by Synergy BMW Tuning, led by Justin, Owner & BMW Calibration Specialist.
Check my setup with SynergyInside a B58 Gen 2 calibration
In a published high-boost investigation, Synergy reviewed boost tracking, wastegate duty and RF behavior. Across selected fourth-gear windows at a 29.9 PSI RAM target, mean boost shortfall changed from 1.45 to 0.66 PSI. Temperatures and other conditions also differed, so the comparison does not isolate one change or predict results for another car.
Read the logs and method
Before you flash anything
The reading that makes the revision rounds shorter — what to log, what wastegate duty cycle is telling you, and which fuel is worth it.
B58 tuning questions
- How do I know whether my BMW has a B58 Gen 1 or a Gen 2?
- Model year alone does not settle it, because several models changed generation mid-run — the 540i changed at the 2020 LCI, the M240i changed from F22 to G42, and the Supra changed from the 2020 A90 to the 2021 A91. The chassis tables on this page cover every car we calibrate; where a model spans both, send the VIN with your intake and we confirm the generation before quoting.
- Is a B58 Gen 1 tune the same file as a Gen 2 tune?
- No. The two generations run different DME software with different boost, fuelling and torque structures. A Gen 2 file does not belong in a Gen 1 car and the reverse is equally true, which is why the two have separate pages, separate stages and separate products.
- What does a B58 tune cost?
- Both generations are priced the same: stock turbo is $400, hybrid turbo is $450, single turbo is $500 for the base calibration. Flex Fuel is a $200 add-on; hardware and software compatibility must be confirmed for your setup. Every price shown on this page is read from the live product catalogue.
- Do I need a downpipe before you will tune my B58?
- Not for a stock-turbo calibration on pump fuel — that stage is built around the factory exhaust. A downpipe is expected before hybrid-turbo targets are set, and it changes what the file can safely ask for, so tell us at intake whether one is fitted.
- Can you tune a B58 remotely?
- Yes. The whole B58 workflow is remote: you flash the file yourself, record datalogs of the pulls we ask for, and the calibration is revised from those logs until it is on target. Nothing about the process needs the car in a workshop.
- BMW B58 Stage 1 TuneB58 Stage 1 is a custom ECU calibration on the factory turbo and factory exhaust. What it changes, what your car needs first, what to log, and what it costs.
- BMW B58 Stage 2 Tune (Downpipe)B58 Stage 2 is the calibration for a downpiped car: less backpressure, different wastegate behaviour, and a charge-air load the stock intercooler was not sized for.
- BMW B58 E30 TuneA B58 E30 tune is a calibration for a fixed 30% ethanol blend. What E30 buys in knock resistance, what it costs in fuel flow, and how to mix it repeatably.
- BMW B58 E85 TuneA full-E85 B58 calibration asks 30-40% more fuel mass than pump gas. What the fuel system must support first, and why E85 is a hardware decision before a tune.
- B58 vs N54 Tune Guide | Power, Reliability, and Upgrade PathsCompare BMW B58 vs N54 tuning potential, fueling, spool, reliability, and supporting mods for daily-driven and big-power builds.
- B58 vs S55 Tune Guide | Street Response vs M-Car HeadroomCompare BMW B58 and S55 tuning for spool, track durability, ethanol tuning, and common stage packages.
- BMW B58 Gen 1 TuningB58 Gen 1 (B58B30M0) platform. Choose your fuel and hardware, then add Flex Fuel / Additional Maps as needed.
- BMW B58 Gen 2 TuningB58 Gen 2 (B58TU, G-series) platform. Higher factory output with strong headroom when tuned. Choose your fuel and hardware, then add Flex Fuel / Additional Maps as needed.
Still not sure which one you have?
Send the VIN with your intake. We confirm the generation, tell you which stage fits the hardware you already have, and quote from there.