Skip to content

BMW B58 · Stage 1

BMW B58 Stage 1 Tune

M140i · M240i · 340i · 440i · 540i · 740i and 7 more

B58 Stage 1 is a custom ECU calibration written for a car still running its factory turbocharger and factory exhaust, on pump fuel. It raises boost targets and re-shapes the torque model within what the stock turbo and catalysts can support, then refines throttle mapping and ignition so the car drives like it left the factory, only stronger. It needs no hardware beyond a healthy, well-maintained engine.

Platform
B58 Gen 1 · B58 Gen 2
Sold as
Stock-turbo B58 calibration
Base calibration
$400
Revisions
Log-based, included

B58 Stage 1, by generation.

Gen 1 (B58B30M0) and Gen 2 (B58TU) 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 540i, M240i and Supra span both generations by model year. Each row is the catalogue calibration this stage 1 build is sold as, at its live price, with the add-ons that apply to it. What the car needs first is listed further down.

B58 Stage 1 calibration

Choose your generation to carry it into Find Your Tune. Not sure which you have? Find Your Tune identifies it from the car.

Find Your Tune

Which cars it applies to.

Every B58 car, Gen 1 and Gen 2 — M140i, M240i, 340i, 440i, 540i, 740i, X3 M40i, X4 M40i, Z4 M40i, M340i, M440i, 840i and the GR Supra 3.0. Gen 1 and Gen 2 take different files, and several chassis span both generations by model year, so the VIN settles it before anything is written.

  • B58 Gen 12016-2021M140i, M240i, 340i, 440i, 540i, 740i, X3 M40i, X4 M40i, Toyota GR Supra 3.0Chassis and years
  • B58 Gen 22019+M340i, M440i, M240i, 540i, 840i, Z4 M40i, Toyota GR Supra 3.0Chassis and years

What the calibration changes.

  1. 01

    Boost target and electronic wastegate control

    The B58 runs an electronic wastegate, so the DME commands a wastegate position rather than a pneumatic effort. Boost targets are raised where the compressor is still efficient and pulled back where it is not, and the wastegate command is shaped so boost arrives early, holds flat, and does not creep past target near redline.

  2. 02

    Torque model and load limits

    BMW DMEs arbitrate every request through a torque model. Raising boost without raising the torque ceiling just produces a car that pulls timing or closes the throttle to defend the old limit. The requested-load and torque-limiter tables are raised together so the calibration is actually allowed to deliver what it asks for.

  3. 03

    Ignition timing and knock strategy

    Timing is advanced only as far as your fuel supports, with the knock-correction behaviour in your logs as the arbiter. On Stage 1 the goal is a map that holds its advance on a hot day in traffic, not one that is only clean on a cold first pull.

  4. 04

    Throttle mapping and transient response

    Pedal-to-throttle mapping is re-shaped so part-throttle is linear rather than abrupt, and transient fuelling and boost response are tidied so the car is easier to drive smoothly, not just faster at wide-open throttle.

What your car needs first.

  • Factory turbocharger and factory downpipe / exhaust
  • Spark plugs in good condition — the B58 is sensitive to worn plugs the moment boost goes up
  • No stored drivetrain or misfire faults, and no active limp-mode history
  • Consistent pump fuel: 91 or 93 octane, or a declared ethanol blend
  • A way to datalog — MHD or bootmod3 on a phone or laptop

What to log.

  • RPM and vehicle speed, so every other channel can be read against load
  • Boost target vs actual boost (or absolute manifold pressure), full pull
  • Wastegate duty cycle, and actual wastegate position where the platform exposes it
  • Ignition timing per cylinder and any knock / ignition-correction channel
  • Intake air temperature and coolant temperature
  • High-pressure fuel rail pressure, target vs actual — the first thing to sag on a B58 as load rises
  • Calculated load and requested load, so torque-model limiting is visible rather than guessed at

Reading what comes back: the BMW data logging guide goes channel by channel, and the wastegate duty cycle guide covers boost control.

Flash, log, review, revise.

The first file is conservative. Your logs decide every revision after it, and log-based revisions are included in the calibration price.

  1. 01

    Submit your build

    Chassis, engine, full mod list and target fuel. This defines a safe calibration starting point before any file is touched.

  2. 02

    Receive a base map

    A conservative calibration matched to your hardware and fuel, flashed with your own software at home.

  3. 03

    Log and send back

    Full-throttle pulls and part-throttle data captured on our channel list, then sent over for review.

  4. 04

    Review and revise

    We read the logs, adjust the calibration and repeat until the car is running clean and on target.

B58 Stage 1 questions.

More answers
Do I need a downpipe for a B58 Stage 1 tune?
No. Stage 1 is written specifically for the factory downpipe and factory catalysts. If you already have an aftermarket downpipe, Stage 2 is the correct file — running a Stage 1 calibration on downpiped hardware leaves boost control and torque targeting set for exhaust backpressure the car no longer has.
Will a B58 Stage 1 tune throw a check engine light?
It should not. Stage 1 keeps the factory emissions hardware intact and leaves the relevant diagnostics in place, so there is nothing for the DME to complain about. A light that appears after a flash almost always points at a pre-existing fault that higher load has finally exposed — worn plugs, a lazy sensor, a leaking charge pipe — which is why we ask for a clean fault memory first.
How many revisions are included?
Log-based revisions are included in the calibration price. You flash a conservative first file, drive it, log it, and send the logs back. We revise and resend until the ignition correction, boost tracking and fuel rail behaviour are all clean on your car, your fuel and your climate. Most stock-turbo cars settle in two or three rounds.
Is Stage 1 different between B58 Gen 1 and Gen 2?
Yes. Gen 1 (B58B30M0, F-series) and Gen 2 (B58TU, G-series) use different DME calibrations and are not interchangeable, even on the same model name. The 540i, M240i and Supra all span both generations by year, so we confirm the generation from the VIN before writing anything.

Built around your B58.

Chassis, model year, hardware and the fuel you actually run is all we need. If you already have logs, include them: it usually saves a revision round.