Home / Supported BMW
◆ Vehicle coverage

BMW M47 & M57 diesel

Choose your BMW by series and model. RSDiag identifies the exact control unit after connection and checks compatibility before any write begins.

M47

BMW M47

2.0-litre four-cylinder diesel · 90–120 kW

✓ Covered
M57

BMW M57

3.0-litre six-cylinder diesel · 145–210 kW

✓ Covered
BMW catalogue

Find your model

Open a series or search by model, chassis or engine code.

BMW 1 SeriesE872 models
ModelChassisYearsEnginePower
118dE872004–2007M47D20U290 kW
120dE872004–2007M47D20O2120 kW
BMW 3 SeriesE90 · E91 · E92 · E935 models
ModelChassisYearsEnginePower
318dE90/E912005–2007M47D20U290 kW
320dE90/E912005–2007M47D20O2110/120 kW
325dE90–E932006–2010M57D30U2145 kW
330d / 330xdE90–E932005–2009M57D30O2170 kW
335dE90/E91/E922006–2013M57D30T2210 kW
BMW 5 SeriesE60 · E615 models
ModelChassisYearsEnginePower
520dE60/E612005–2008M47D20O2110/120 kW
525d / xDriveE60/E612007–2010M57D30U2145 kW
530d / xd / xDriveE60/E612005–2010M57D30O2155/170/173 kW
535d pre-LCIE60/E612004–2007M57D30T1200 kW
535d LCIE60/E612007–2010M57D30T2210 kW
BMW 6 SeriesE63 · E641 model
ModelChassisYearsEnginePower
635dE63/E642007–2010M57D30T2210 kW
BMW 7 SeriesE65 · E661 model
ModelChassisYearsEnginePower
730d / 730LdE65/E662005–2008M57D30O2170 kW
BMW X3E833 models
ModelChassisYearsEnginePower
2.0dE832004–2007M47D20O2110 kW
3.0d / xDrive30dE832005–2010M57D30O2155/160 kW
3.0sd / xDrive35dE832006–2010M57D30T2210 kW
BMW X5E53 · E703 models
ModelChassisYearsEnginePower
3.0dE532003–2006M57D30O1155 kW
3.0d / xDrive30dE702007–2010M57D30O2155/173 kW
3.0sd / xDrive35dE702007–2010M57D30T2210 kW
BMW X6E712 models
ModelChassisYearsEnginePower
xDrive30dE712008–2010M57D30O2173 kW
xDrive35dE712008–2010M57D30T2210 kW

Production dates are a guide: equipment can vary by market and emissions version. RSDiag reads the connected unit and confirms the exact software profile before enabling writing.

Technical control-unit informationFor workshops and advanced users

BMW M47 / M57 · Bosch EDC16C35

DDE606 profiles. Calibration read, write, checksum handling, fault codes and post-write verification.

BMW M57 · Bosch EDC16CP35

DDE626 profiles. Software-number and checksum gates are checked before erase, followed by byte-for-byte verification.

Known software profiles: 1037387658 · 1037390198 · 1037500776

Don’t see your BMW?

Send us the model, year and VIN. We’ll confirm the engine and control unit before you buy. Check my car →

Ready to work with your BMW?

Pick a license for your vehicle and get started in minutes.

See pricing