BMW E90 325d 3.0 M57

BMW E90 325d 3.0 M57

The M57 3.0d engine in the BMW E90 325d is a unit that offers excellent running smoothness and high torque even in series production.
Thanks to precise modification of the Bosch EDC16C35 software, it is possible to safely and stably increase performance – without interfering with the mechanics.


EDC16C35 controller – a solid base for modification

The Bosch EDC16C35 controller used in M57 engines is a proven system offering extensive calibration capabilities.
By working fully in OBD or bench mode, it allows you to read, analyze and adjust torque, boost, dose and EGT maps with high precision.

As part of the project, we performed:

  • 💻 reading of original ECU software,

  • 🧠 log analysis – boost pressure, corrections, EGT, rail pressure,

  • ⚙️ development of a proprietary Stage 1 file tailored to the engine and gearbox,

  • 📈 final test on the Dynomax / Dynomet dynamometer.


Effects after Stage 1 modification

Parameter In series After modification Increase
Power (hp) 197 hp 248 hp +51 hp
Torque (Nm) 400 Nm +520 Nm +120 Nm

The gains were achieved without exceeding factory EGT and boost pressure limits – maintaining full unit durability.
The engine runs smoothly, responds faster to gas, and acceleration in the 2000–4000 rpm range is much more dynamic.


Characteristics after modification

  • 🚗 strong mid-range – ideal for highway and everyday driving,

  • ⚙️ flexibility significantly above the production version,

  • 🔧 no excessive smoking and turbocharger overload,

  • 🧩 full ECU diagnostics and no DTC errors maintained,

  • 📉 possible fuel consumption reduction by 0.3–0.5 l/100 km when driving calmly.

This is an example of how a professionally prepared Stage 1 file can completely change the character of a classic M57 – without the need for mechanical modifications.


For tuners and workshops – EDC16C35 file processing

For cooperating workshops and tuners, we offer professional processing of EDC16C35 ECU files , while maintaining safety rules and factory durability.

  • 💾 Stage 1 / Stage 2 / ECO / Custom files ,

  • ⚙️ Individual calibration for your car configuration,

  • 🧠 Log analysis and corrections on request,

  • ⏱️ Completion time: 30–40 minutes ,

  • 📊 Testing and validation: Dynomax / Dynomet .

Each file is created manually , without ready-made drivers – based on real data from measurements and logs from the vehicle.


Summary

✅ BMW E90 325d 3.0 M57
✅ ECU: Bosch EDC16C35
✅ Modification: Stage 1 – 248 HP / 520 Nm
✅ Gain: +51 HP / +120 Nm
✅ Measurement: Dynomax / Dynomet dynamometers
✅ Completion time: 30–40 minutes
✅ Calibration performed based on log analysis and individual engine data

Back to blog

Order file modification

For us, a dyno isn't just for show . We create tuning files based on experience, knowledge, and testing in our workshop.

Send file
  • Video training

    Case study of specific controllers - You will learn about WinOls, ECM Titanum, Stage X programs and what strategies to adopt to safely and effectively extract power from Bosch, Delfi, Denso and Continental controllers.

  • Tuner Manuals

    E-books that will help you learn in detail about a narrow topic that interests you - the EDC15, EDC16, EDC17, and MED9, MED17 controller groups described in an accessible way.

  • Mentoring

    Enter the chip tuning industry with solid mentoring support. We'll help you choose equipment (with a generous discount), position your company in the region, and teach you the know-how.