Skip to main content

BMW M57 35D Tuning

3.0L Twin-Turbo Diesel | EDC17 ECU

The engine that started it all. DFlasher has spent over a decade perfecting tuning maps for BMW's legendary M57 diesel.

E90 335d E70 X5 35d

ENGINE DETAILS

Engine Specifications

Specification Value
Displacement 2993cc
Stock Power 286 HP (at crank)
Stock Torque 427 lb-ft
ECU Bosch EDC17CP09
Fuel Diesel
Aspiration Sequential Twin-Turbo (small + large)
Production 2006–2012
Configuration Inline-6

AVAILABLE TUNING STAGES

Choose Your Power Level

Stage 0 — Stock + Diagnostics

Power

265 HP

stock (at wheel)

Torque

425 ft-lbs

stock (at wheel)

Full diagnostic access with stock calibration. Read and clear fault codes, monitor live data streams, and access all DFlasher diagnostic tools without modifying any ECU parameters.

Recommended for: Owners who want powerful diagnostics without any power modifications.

Compatible Optimization Variants:

EGR SCR + Swirl SCR + Swirl + EGR DPF + SCR + Swirl + EGR

COMPATIBILITY

Compatible BMW Models

BMW E90 335d

2009–2011

Sedan

BMW E70 X5 35d

2009–2013

SAV

Not sure if your BMW is compatible? Get help from our support team →

CAPABILITIES

What's Included with Your Licence

ECU Flashing

Flash tuning maps directly from your phone via Bluetooth. No laptop, no cables, no dealer visit required.

Live Monitoring

View real-time engine data including boost, EGT, rail pressure, and more.

Map Library

Pre-built OTS maps for Stage 0, 1, and 2. Or upload your own custom map file from your tuner.

Factory Reset

One-tap return to 100% stock calibration. Full recovery if anything goes wrong. Ideal for dealer visits or resale.

Diagnostic Tools

Read and clear fault codes without a dealer visit. Full DTC library with descriptions specific to the M57 platform.

Mobile-First

Designed for your phone. No laptop required. Works on iOS and Android with Bluetooth 4.0 or higher.

GET STARTED

Simple, Transparent Pricing.

You need both the licence AND adapter to use DFlasher.

HARDWARE

DFlasher OBD-II Bluetooth Adapter

$100
  • Bluetooth OBD-II connection
  • Plug-and-play setup
  • Works with all DFlasher licences
  • Pair with multiple ECUs
Buy Adapter →

COMMON QUESTIONS

M57 Tuning FAQ

DFlasher currently supports BMW models equipped with the M57 3.0L twin-turbo diesel engine and Bosch EDC17CP09 ECU. This includes the BMW E90 335d (2009–2011) and the BMW E70 X5 35d (2009–2013). Both US-spec models are fully supported.

Stage 1 delivers approximately 333 WHP (+68 WHP over stock) and 525 ft-lbs (+100 ft-lbs). Stage 2 delivers approximately 374 WHP (+109 WHP) and 606 ft-lbs (+181 ft-lbs). Stage 1 is safe on fully stock hardware. Stage 2 is recommended with supporting modifications such as a downpipe and intake.

No. Stage 1 is designed to be completely safe on stock hardware. The map optimizes boost pressure, injection timing, and torque limiters within the safe operating envelope of the stock turbochargers, injectors, and fuel system.

Yes. DFlasher includes a Custom stage that allows you to upload any compatible map file created by your tuner. This gives professional tuners full read/write access to the EDC17 ECU for bespoke calibrations.

Absolutely. Your DFlasher licence includes access to all tuning stages. You can switch between Stage 0, 1, 2, or Custom at any time directly from the app. Each flash takes approximately 3–5 minutes. You can also return to 100% stock with the factory reset feature.

Still have questions? Contact Support

Ready to Flash Your M57?

Join 500+ BMW owners who trust DFlasher for precision ECU tuning.

M57 Licence $500
Get Started