BMW · B47 · B48 · B57 · B58 · S58 · Stuttgart

BMW Stage 1 including ECU unlocking, all on the same day.

One appointment, one day: identify the control unit, unlock write access, back up the original software, calibrate Stage 1, check transmission torque authorisation and verify the result on the road. Around 5 hours on average, including vehicles built from 07/2020 with blocked write access through the diagnostic socket. No sending the unit away and no car left standing for a week.

Unlock + Stage 1 price
from €799
Average duration
approx. 5 hours
Engine families
5
Engine/model-range mappings
50

The starting price applies to technically suitable vehicles with B47, B48, B57, B58 or S58 engines. The final price is confirmed after identifying the vehicle and control unit, before the work is authorised.

Two separate offers

ECU unlock only, or unlock + Stage 1 together?

Unlocking alone and the complete Stage 1 package are separate jobs. Choose the option that suits your next step.

BMW ECU unlock only

Standard €150 per ECU

Includes removal and refitting; completed on the same working day after a pre-check. S68: €500 per ECU or €899 for both, with turnaround agreed separately. Stage 1, a map and an app licence are not included.

View ECU, model and OBD compatibility
ECU unlock + Stage 1

from €799 · approx. 5 hours

The complete package described here for technically suitable BMW vehicles with B47, B48, B57, B58 or S58 engines, including calibration and verification.

Enquire about the complete package

The appointment

What actually happens during those 5 hours.

Writing the software is the shortest part. The rest determines whether the result still holds up six months later.

  1. Vehicle identification and readout of the fitted engine control unit

  2. Unlock write access if the control unit is locked

  3. Back up the original software as a route back

  4. Stage 1 calibration matched to the engine, transmission, software version and vehicle condition

  5. Check transmission torque authorisation and adjust it if the delivered torque requires it

  6. Verification drive with recording and assessment of operating data

  7. Check fault memory before handover

Built from 07/2020

Including the vehicles others turn away.

From around 07/2020, newer control-unit generations closed write access through the diagnostic socket. For many workshops, that is where the conversation ends: “not possible”, “send the control unit away” or “leave the car for a few days”. These vehicles are handled here within the same appointment on one day. The required access and final price are confirmed after identification.

What the appointment covers

  • Unlock write access directly on the fitted control unit
  • Read and back up the original software
  • Stage 1 calibration and further configuration according to the hardware
  • Transmission control unit: torque authorisation and shift behaviour
  • Code equipment and comfort functions
  • Restore the backed-up original software

What does not change

  • In the same-day offer for road vehicles, emissions-related systems are inspected and repaired, not disabled
  • The original software is backed up before every write operation
  • Performance-related changes for road use still require inspection and registration

Access is a technical question; legality is a legal one. Being able to reach a locked control unit changes only the first. The second remains unchanged.

Engine families

Five engines, five different starting points.

The engine code says more about the possible outcome than the model badge on the boot. That is why it comes first here, alongside what actually matters for that engine family.

B48 — 2.0 four-cylinder turbo

Petrol · Inline four-cylinder, turbocharged, direct injection

The most widely used petrol engine of the modular generation. Fitted transversely and longitudinally, in compact cars and luxury models alike, with very different power ratings depending on the model. Technically, it is the same basic engine with different calibration.

What Stage 1 aims to achieve here
At the lower power ratings, the most noticeable improvement is in the mid-range, not at the top end. The focus is torque arriving earlier and a response that remains consistent in everyday driving.
Where the limits lie
Charge-air temperature and fuel quality set the limits, not the desired result. On high-mileage vehicles, the ignition system is also assessed because increased cylinder filling exposes weaknesses there first.
Control-unit access
The control unit may be locked depending on the year of manufacture and software version. On vehicles built from 07/2020, writing through the diagnostic socket is blocked, so unlocking is carried out directly on the unit. All of this takes place during the same appointment.

Fitted to

  • F20 / F21 (LCI)118i, 120i, 125i
  • F40118i, 120i, 128ti
  • F22 / F23220i, 230i
  • F44 Gran Coupé218i, 220i
  • F45 / F46 Active & Gran Tourer218i, 220i, 225i
  • G42220i
  • F30 / F31 / F34 (LCI)320i, 330i
  • G20 / G21318i, 320i, 330i
  • F32 / F33 / F36 (LCI)420i, 430i
  • G22 / G23 / G26420i, 430i
  • G30 / G31520i, 530i
  • G11 / G12730i
  • F48 X1 · F39 X2xDrive20i, xDrive25i
  • G01 X3 · G02 X4xDrive20i, xDrive30i
  • G29sDrive20i, sDrive30i

B58 — 3.0 inline-six turbo

Petrol · Inline six-cylinder, turbocharged, direct injection

The six-cylinder petrol engine behind most BMW performance enquiries. Its robust design and factory calibration deliberately leave headroom, which is why comparatively substantial software changes are possible.

What Stage 1 aims to achieve here
Unlike the four-cylinder, the focus here is on the width of the curve, not just the mid-range. Boost build-up, ignition timing and torque demand are coordinated so that power is available across the range rather than in a narrow window.
Where the limits lie
Transmission torque authorisation and cooling also matter. Existing torque limits can restrict the intended calibration, even without a fault being logged. Whether adjustment is needed is assessed on the specific vehicle by comparing requested and authorised torque.
Control-unit access
Write access is locked for some production years and on all versions from 07/2020. The appointment therefore starts with reading and unlocking before any software is written. On the B58, this is the normal process, not an exception.

Fitted to

  • G42M240i xDrive
  • F30 (LCI)340i
  • G20 / G21M340i
  • F32 / F33 / F36 (LCI)440i
  • G22 / G23 / G26M440i
  • G30 / G31540i
  • G32 Gran Turismo640i
  • G11 / G12740i
  • G01 X3 · G02 X4M40i
  • G05 X5 · G06 X6 · G07 X7xDrive40i
  • G29M40i

S58 — 3.0 twin-turbo inline-six (M GmbH)

Petrol · Inline six-cylinder, twin-turbo, M GmbH calibration

The M engine of the current generation. It shares the basic architecture with the B58 and little else: dedicated turbocharging, cooling and calibration, with a much tighter standard configuration.

What Stage 1 aims to achieve here
The question changes here: not what is possible in a single run, but what remains stable through several successive load phases. Assessment therefore comes from the log, not one run.
Where the limits lie
The factory calibration already uses a substantial part of the thermal headroom. A setup that looks convincing on paper but reduces output after three laps is not a useful result for this engine.
Control-unit access
Access is more involved than on the B58 because M control units are consistently locked. The process remains the same: unlocking and software work are also completed within the same-day appointment.

Fitted to

  • G87M2
  • G80M3, M3 Competition
  • G82 / G83M4, M4 Competition
  • F97 X3 M · F98 X4 MX3 M, X4 M

B47 — 2.0 four-cylinder diesel

Diesel · Inline four-cylinder, turbo diesel, common rail

The everyday diesel of the modular generation, fitted both transversely and longitudinally. Most vehicles have a particulate filter and SCR system, making it the most common source of BMW emissions-related enquiries.

What Stage 1 aims to achieve here
With a diesel, the focus is almost always usable torque and drivability under load, not peak power. This is precisely where a well-calibrated setup makes a difference in everyday use.
Where the limits lie
The condition of the exhaust aftertreatment system also matters. If the particulate filter is heavily loaded or EGR is showing problems, repair comes first. Adding software changes merely postpones the problem and makes its cause harder to find.
Control-unit access
Write access is locked on more recent software versions and consistently from 07/2020. Unlocking then forms part of the appointment without extending it to several days.

Fitted to

  • F20 / F21116d, 118d, 120d, 125d
  • F40116d, 118d, 120d
  • F22 / F23218d, 220d, 225d
  • F44 Gran Coupé218d, 220d
  • F45 / F46 Active & Gran Tourer216d, 218d, 220d
  • F30 / F31 / F34316d, 318d, 320d, 325d
  • G20 / G21316d, 318d, 320d
  • F32 / F33 / F36418d, 420d, 425d
  • G22 / G23 / G26420d
  • F10 / F11518d, 520d
  • G30 / G31518d, 520d
  • F48 X1 · F39 X2sDrive18d, xDrive20d, xDrive25d
  • F25 (LCI) X3 · G01 X3 · G02 X4xDrive18d, xDrive20d

B57 — 3.0 inline-six diesel

Diesel · Inline six-cylinder, turbo diesel, multi-stage turbocharging depending on version

The large diesel of the modular generation, from single-turbo to multi-stage versions. It is the usual long-distance engine in heavier ranges and the X range.

What Stage 1 aims to achieve here
The appeal is in pulling power, not revs. Calibration aims for smooth torque delivery across a broad range because this defines the character of these vehicles.
Where the limits lie
Vehicle weight, cooling and the condition of exhaust aftertreatment set the scope. Multi-stage versions also require coordination between the turbo stages, so a more conservative approach is taken.
Control-unit access
Access methods differ considerably by version and software level. On vehicles from 07/2020, access involves unlocking directly on the unit. This still remains a single appointment on one day.

Fitted to

  • G20 / G21330d, M340d
  • G22 / G23 / G26430d, M440d
  • G30 / G31530d, 540d, M550d
  • G32 Gran Turismo630d, 640d
  • G11 / G12730d, 740d, 750d
  • G01 X3 · G02 X4xDrive30d, M40d
  • G05 X5 · G06 X6 · G07 X7xDrive30d, xDrive40d, M50d

By model range

From the 1 Series to the 7 Series, and the engine inside.

The same overview from the other direction: if you know your model range, find its engine here. The vehicle registration document is authoritative. Engines changed within the same range between production years and at facelifts.

1 Series

RangeEngineFuelModels
F20 / F21 (LCI)B48Petrol118i, 120i, 125i
F40B48Petrol118i, 120i, 128ti
F20 / F21B47Diesel116d, 118d, 120d, 125d
F40B47Diesel116d, 118d, 120d

2 Series

RangeEngineFuelModels
F22 / F23B48Petrol220i, 230i
F44 Gran CoupéB48Petrol218i, 220i
F45 / F46 Active & Gran TourerB48Petrol218i, 220i, 225i
G42B48Petrol220i
G42B58PetrolM240i xDrive
G87S58PetrolM2
F22 / F23B47Diesel218d, 220d, 225d
F44 Gran CoupéB47Diesel218d, 220d
F45 / F46 Active & Gran TourerB47Diesel216d, 218d, 220d

3 Series

RangeEngineFuelModels
F30 / F31 / F34 (LCI)B48Petrol320i, 330i
G20 / G21B48Petrol318i, 320i, 330i
F30 (LCI)B58Petrol340i
G20 / G21B58PetrolM340i
G80S58PetrolM3, M3 Competition
F30 / F31 / F34B47Diesel316d, 318d, 320d, 325d
G20 / G21B47Diesel316d, 318d, 320d
G20 / G21B57Diesel330d, M340d

4 Series

RangeEngineFuelModels
F32 / F33 / F36 (LCI)B48Petrol420i, 430i
G22 / G23 / G26B48Petrol420i, 430i
F32 / F33 / F36 (LCI)B58Petrol440i
G22 / G23 / G26B58PetrolM440i
G82 / G83S58PetrolM4, M4 Competition
F32 / F33 / F36B47Diesel418d, 420d, 425d
G22 / G23 / G26B47Diesel420d
G22 / G23 / G26B57Diesel430d, M440d

5 Series

RangeEngineFuelModels
G30 / G31B48Petrol520i, 530i
G30 / G31B58Petrol540i
F10 / F11B47Diesel518d, 520d
G30 / G31B47Diesel518d, 520d
G30 / G31B57Diesel530d, 540d, M550d

6 Series

RangeEngineFuelModels
G32 Gran TurismoB58Petrol640i
G32 Gran TurismoB57Diesel630d, 640d

7 Series

RangeEngineFuelModels
G11 / G12B48Petrol730i
G11 / G12B58Petrol740i
G11 / G12B57Diesel730d, 740d, 750d

X range

RangeEngineFuelModels
F48 X1 · F39 X2B48PetrolxDrive20i, xDrive25i
G01 X3 · G02 X4B48PetrolxDrive20i, xDrive30i
G01 X3 · G02 X4B58PetrolM40i
G05 X5 · G06 X6 · G07 X7B58PetrolxDrive40i
F97 X3 M · F98 X4 MS58PetrolX3 M, X4 M
F48 X1 · F39 X2B47DieselsDrive18d, xDrive20d, xDrive25d
F25 (LCI) X3 · G01 X3 · G02 X4B47DieselxDrive18d, xDrive20d
G01 X3 · G02 X4B57DieselxDrive30d, M40d
G05 X5 · G06 X6 · G07 X7B57DieselxDrive30d, xDrive40d, M50d

Z4

RangeEngineFuelModels
G29B48PetrolsDrive20i, sDrive30i
G29B58PetrolM40i

Clear boundaries

What is not part of this same-day package.

These five topics are regularly requested together for BMW vehicles. Special DPF, EGR and AdBlue applications are assessed separately from the road-vehicle package. Pop & bangs, burble and hardcut limiters remain excluded.

DPF off

DPF OFF is not part of this same-day package for road vehicles. Special enquiries are assessed separately according to the vehicle and intended use. The service page compares disabling, diagnostics, regeneration and cleaning.

Details: DPF OFF: service page

EGR off

EGR OFF is not part of this same-day package for road vehicles. Special enquiries are assessed separately according to the vehicle and intended use. The service page explains disabling, the valve, cooler and actuation.

Details: EGR OFF: service page

AdBlue off

AdBlue OFF is not part of this same-day package for road vehicles. Special enquiries are assessed separately according to the vehicle and intended use. The service page explains disabling, fault codes, countdowns and the SCR system.

Details: AdBlue OFF: service page

Pop & bangs, burble

Pop & bangs and burble use post-injection into the exhaust tract. This puts stress on the catalyst and turbine, is not covered by noise regulations and is therefore not offered. An audible change can also come from the exhaust system, without damaging components.

Details: Performance engineering

Hardcut limiter

A hardcut limiter interferes with engine-speed and torque limits: the very functions that protect the engine and transmission. If you want to change shift behaviour and response, transmission torque authorisation provides a route without removing the protection.

Details: Transmission optimisation (TCU)

FAQ

Frequently asked questions about BMW Stage 1 and ECU unlocking.

How much does Stage 1 cost for a BMW with a B48 or B58?

The same-day appointment starts at €799. The final price depends on the vehicle, fitted control unit, required access and technical condition, and is confirmed before the work is authorised. The described process includes identification, unlocking the control unit, backing up the original software, Stage 1 calibration, checking transmission torque authorisation and a verification drive with data assessment. Additional work, such as a repair identified during the check, is discussed beforehand and never charged without agreement.

How long does the appointment actually take?

Around 5 hours on average, all within one appointment on one day. Most of that time is not spent writing software, but on what comes before and after: reading, backing up, checking, driving and assessing the data. If the vehicle shows a problem that needs repairing first, the appointment is stopped rather than pushed through.

Why does the control unit need unlocking in the first place?

For some production years and software versions, BMW does not allow write access through the diagnostic socket. Without unlocking, the software therefore cannot be read or written back. Identification at the start of the appointment establishes which method is possible for the specific vehicle.

My BMW was built in 07/2020 or later. Is any work still possible?

Yes, within the same appointment. From build date 07/2020, newer control-unit generations block writing through the diagnostic socket. That is why owners often hear “not possible” or “send the control unit away; it takes a few days”. Here, unlocking, reading, backing up and writing are carried out directly on the fitted unit. The required access method and resulting price are confirmed after identifying the vehicle and control unit.

Does the control unit need to be removed?

That depends on the fitted unit and is established during identification at the start of the appointment. Both methods are part of the process and fit within the same day. The difference is in the work involved, not the length of the appointment.

Can the standard configuration still be restored?

Yes. The original software is read and backed up before every write operation, precisely so it can be restored. Nothing is written without an original backup, even when time is short.

Does the BMW transmission also need adjusting?

Often, yes. The transmission control unit has its own torque ceiling and limits torque silently, without logging a fault. The vehicle then feels sluggish despite the higher request. Comparing requested and authorised torque on the vehicle shows whether adjustment is needed.

Does the same-day appointment also cover M models with the S58?

Yes. M control units are consistently locked, so access is more involved than on the B58, but the process remains the same. Unlocking and software work take place within one appointment on one day.

Are DPF, EGR or AdBlue disabled?

Not as part of this same-day package for road vehicles. Special DPF, EGR and AdBlue enquiries are assessed separately according to the vehicle and intended use. The relevant service pages explain the requirements and alternatives.

What about pop & bangs, burble or a hardcut limiter?

These are not offered here. Pop & bangs and burble use post-injection into the exhaust tract and put stress on the catalyst and turbine. A hardcut limiter removes the very limits that protect the engine and transmission. For different response and shift behaviour, the route is through transmission torque authorisation.

Does the modification need to be registered?

For a vehicle registered in Germany, a performance-related software change requires inspection and registration of the modification. Without registration, the vehicle’s operating approval and insurance cover may cease to apply. The inspection process is discussed before the work, not afterwards.

Further reading

When the work goes beyond Stage 1.

Service

ECU unlocking in detail

How locked engine control units become readable, and why the original software comes first.

Next step

Send the range, engine and year of manufacture to confirm suitability and an appointment.

With the range, model, year of manufacture, engine code and transmission, we can assess before the appointment whether the same-day process fits. You can send photos and existing fault codes directly by WhatsApp.

Next step

Send your vehicle details. Discuss the next step.

Send your vehicle details and describe the issue or your goal. MG AutoTech assesses the technical options before recommending an appointment or further work.

Request an appointment & quote