BMW X3 M40d xDrive 2019 - Stage 1 Remap + xHP Stage 3 Gearbox Flash | DC Remapping UK
- DC

- 1 day ago
- 7 min read

Vehicle: 2019 BMW X3 M40d G01 xDrive
ECU: Bosch MD1CP0002
Gearbox: ZF8HP 8-Speed Automatic
Before: 320bhp / 674Nm
After: 405bhp / 799Nm
Gains: +85bhp / +125Nm
The 2019 BMW X3 M40d xDrive is one of the most capable diesel SUVs on the road. BMW's 3.0-litre straight-six B57 TU engine produces 320bhp and 674Nm of torque from the factory, with all four wheels driven through an eight-speed ZF8HP automatic gearbox. It is quick, refined, and devastatingly efficient. But on a Bosch MD1CP0002 ECU, there is significant headroom left deliberately on the table by BMW and that is exactly where we come in.
We had this X3 M40d in at our Warrington workshop for a full day. The brief was straightforward: extract every reliable bhp and Nm available on a Stage 1 tune, then pair it with an xHP Stage 3 gearbox flash on the ZF8HP to make sure the transmission could handle what the engine was now capable of. Everything was developed live on our 4WD linked rolling road dyno. Why We Tune on the Dyno
This is the most important part of this build. There are two ways to remap a car: off-the-shelf files flashed remotely or in a car park, or live custom tuning developed on a rolling road dyno with real data in front of you at every stage. At DC Remapping UK, we do the latter. Here is why it matters, especially on a car like this.
Every car is different.
No two B57 engines are identical. Injector wear, intake restriction, intercooler efficiency, and the fuel quality on the day all affect how an engine responds to a map. A generic file targets an average engine. A dyno tune targets your engine.
Live data monitoring throughout. Throughout every pull, we monitor boost pressure, fuel rail pressure, exhaust gas temperatures, lambda, timing advance, and turbocharger response in real time. If something looks wrong mid-run, we stop. That safety net does not exist with a remote flash.
Verified, printed results.
Every stage of the tune, stock baseline, each map revision, and the final pull is captured and printed. You leave with a graph, not a claim. Our 4WD linked dyno captures wheel power on an xDrive drivetrain accurately, without simulating all-wheel drive through software.
Iteration until it is right.
Dyno tuning is an iterative process. We pull, review the data, adjust the map, and pull again. On the MD1CP0002 we are looking for a clean, progressive torque curve with no dips or spikes before we sign it off. That process cannot happen in a car park.
ECU torque path management.
The Bosch MD1CP0002 runs multiple torque path calculations simultaneously, communicating with the gearbox TCU, the DSC module, and the xDrive transfer case controller. Writing a map that works with these systems rather than against them requires live feedback you simply cannot get from a laptop on a driveway.
Engine and gearbox developed together.
Because this X3 was also receiving an xHP Stage 3 gearbox flash, the ECU map and TCU calibration had to be developed in tandem. The ZF8HP's torque limiters are altered by xHP the engine map needs to reflect that, and the dyno is where you confirm both systems are working correctly under full load.
The honest truth: remote tuning has its place on simpler, well-understood platforms. But for a 4WD performance diesel with a combined engine and gearbox tune, doing it on a 4WD rolling road is not a luxury, it is the only way to know with certainty that what you have built is safe and fully optimised for this specific car on this specific day. Dyno Results
The figures below are taken directly from our rolling road printouts, measured at the wheels on our 4WD linked dyno, not calculated from engine output or BMW's claimed figures.

The gains extend well beyond the peak figures on a graph. The torque curve on a remapped B57 TU fills in significantly from as low as 1,600rpm, meaning the car feels dramatically stronger in real-world overtaking, motorway cruising, and loaded driving, not just at the top of the rev range on a dyno chart. Throttle response is noticeably sharper, and the broad mid-range torque plateau the B57 is known for becomes wider and more pronounced after the remap. xHP Stage 3 Gearbox Flash - ZF8HP
The Stage 1 ECU remap alone would have transformed this X3 M40d. But pairing a stage 1 engine tune with an unmodified gearbox calibration leaves real performance on the table and in some cases, forces the ECU to falsify its own torque signals to prevent the ZF8HP from triggering internal protection modes. That is not a small problem.
The xHP Flashtool is the world-leading transmission calibration solution for BMW's ZF6HP and ZF8HP automatic gearboxes. On this build we installed the Stage 3 calibration. Stage 3 - Full sport calibration (installed on this build)
xHP's most aggressive calibration. Massively reduced shift times in S and M modes, aggressive and precise throttle blips in manual mode and shift points optimised for maximum performance. Launch control behaviour is improved for consistent full throttle starts. Critically, full comfort is retained in D-mode the car drives completely normally in everyday use. The transformation only reveals itself when you select Sport or Manual.
Why Stage 3 for this build?
With 405bhp and 799Nm being pushed through an xDrive system, Stage 3 is the correct choice. The stock ZF8HP calibration uses internal torque limiters specifically to protect the transmission from torque levels it was never designed to expect. With a Stage 1 engine remap in place and no corresponding gearbox flash, those limiters can cut torque requests mid-shift, causing surging, inconsistent acceleration, and masking how the engine is actually behaving under load.
The xHP Stage 3 flash removes those limiters, raises the torque thresholds to match the engine's new output, and allows the ECU and TCU to communicate honestly with each other. The result: no torque falsification, no mid-shift interruptions, and a gearbox that finally keeps pace with the engine it is attached to.
Additional features delivered by the xHP Stage 3 flash on this build include gear display in the cluster in all modes, reduced torque cut during upshifts to virtually eliminate turbo lag after gear changes, torque converter lock-up tuning in first, second, and third gear for sharper low-speed response, and optimised launch control for controlled, consistent standing starts.
The MD1CP0002 ECU - What Makes It Different?
The Bosch MD1CP0002 is BMW's current-generation diesel engine management unit, introduced with the B57 TU engine family. It replaces the older EDC17 series and brings significantly more processing capability, more complex torque path modelling, and tighter network integration with the vehicle's gearbox TCU, DSC module, and xDrive transfer case controller.
Remapping the MD1CP0002 is done via OBD - reading and writing the ECU through the diagnostic port. This makes the car's overall health critical before tuning begins. Any existing fault codes on the CAN bus can interrupt the read/write cycle. We always perform a full diagnostic scan and resolve confirmed faults before our tuning hardware makes contact.
The key calibration parameters we work with on the MD1CP0002 include fuel injection quantity, common rail pressure, boost pressure targets across the full load and RPM map, EGR strategy, variable turbocharger vane positioning, and the torque model tables that communicate directly with the ZF8HP's TCU. Getting all of these working in harmony, verified against live dyno data at every revision pass, is what separates a proper custom remap from a file swap.
The Result
After been on the dyno, stock baseline, Stage 1 remap developed across multiple revision passes, xHP Stage 3 gearbox flash, and a final combined verification pull to confirm both systems were working correctly together, this 2019 BMW X3 M40d xDrive left our Warrington workshop producing 405bhp and 799Nm of torque, with a transmission finally calibrated to match what the engine was doing beneath it.
It drives like a completely different car. Not in an edgy or unrefined way, but with a depth of power and control that BMW deliberately held back from the factory. This is what the B57 was always capable of. We simply gave it the room to perform.
If you own a BMW X3 M40d and are looking for a genuine dyno-developed Stage 1 remap, an xHP gearbox flash, or both together as a combined package, get in touch or book online. We are based in Warrington, Cheshire, and we welcome customers from across the North West and beyond.
Book online at dcremappinguk.com/book-online

Frequently Asked Questions
How much power can you get from a BMW X3 M40d remap?
On a Bosch MD1CP0002 ECU, a Stage 1 remap typically takes the BMW X3 M40d from 320bhp and 674Nm to around 400–410bhp and 790–810Nm of torque, depending on the condition of the car and how it is tuned. Our Warrington dyno build achieved 405bhp and 799Nm on this 2019 xDrive model.
Is the Bosch MD1CP0002 ECU safe to remap?
Yes, when tuned correctly. The MD1CP0002 is a sophisticated ECU with multiple torque path calculations running simultaneously. A map that works with those systems rather than overriding them blindly is safe and reliable. This is one of the reasons we develop every map live on the dyno rather than using generic off the shelf files, we can see exactly what the ECU is doing at every stage of the tune.
Do I need an xHP gearbox flash with a Stage 1 remap?
You do not have to have it, but we strongly recommend it. Without the xHP flash, the ZF8HP's internal torque limiters remain in place and the ECU is forced to falsify its torque signals to prevent the gearbox from entering protection modes. This compromises drivability and means the engine and gearbox are not communicating honestly with each other. The xHP Stage 3 flash removes those limiters, raises the torque thresholds to match the new engine output, and transforms how the car feels to drive.
What is the difference between xHP Stage 1, Stage 2, and Stage 3?
Stage 1 focuses on removing the torque limiter only. Stage 2 adds approximately 25% faster shift times and sportier shift points while keeping daily comfort. Stage 3 is the most aggressive calibration, with massively reduced shift times in Sport and Manual modes, precise throttle blips, and optimised launch control, while retaining full comfort in normal D-mode driving.
How long does a BMW X3 M40d remap take?
A combined Stage 1 remap and xHP Stage 3 gearbox flash, developed properly on a 4WD rolling road dyno, takes 2-3 hours. This includes the baseline pull, multiple map revision passes, the gearbox flash, and a final verification run to confirm both systems are working correctly together.
Will a remap affect my BMW warranty?
If your car is still within BMW dealer warranty, a remap can affect it. Dealers can detect ECU modifications. If your warranty has already expired or you are not concerned about dealer warranty, a remap has no impact on the mechanical reliability of the car when carried out correctly within the engine's safe operating limits which is exactly how we approach every build.
Do you tune BMW X3 M40d models outside of Warrington?
We are based in Warrington, Cheshire, and customers travel to us from across the North West, Manchester, Liverpool, Preston, Chester, and beyond. Because we tune on a 4WD rolling road dyno, the car needs to come to our workshop. Remote tuning is not something we offer.




Comments