BMW ECU coverage
- Supported ECUs
- 18
- Vehicle models
- 41
- Vehicle variants
- 3,041
- Mapped DTC codes
- 23,927
Map Decoder links 18 control units to BMW vehicles, covering 3,041 recorded engine variants. Every pairing below comes from a real file record — no vehicle-to-ECU relation is assumed.
Solutions available on BMW ECUs
Availability differs per control unit. Each solution below opens the BMW coverage page for that operation.
BMW solutions in detail
Each page lists the exact ECUs and engine variants that can take the operation.
- BMW Lambda / O216 ECUs · 2040 variants
- BMW MAF Off14 ECUs · 1866 variants
- BMW Throttle Valve (TVA)7 ECUs · 1594 variants
- BMW DPF Off12 ECUs · 1138 variants
- BMW EGR Off12 ECUs · 1138 variants
- BMW OPF / GPF Off3 ECUs · 881 variants
- BMW NOx Off7 ECUs · 800 variants
- BMW AdBlue / SCR Off6 ECUs · 714 variants
- BMW Catalyst Off4 ECUs · 460 variants
- BMW Speed Limiter (VMAX) Off2 ECUs · 376 variants
- BMW Stage 13 ECUs · 184 variants
BMW models
- 3 Series15 ECUs
- 1 Series14 ECUs
- 5 Series13 ECUs
- X313 ECUs
- X511 ECUs
- 7 Series10 ECUs
- X110 ECUs
- 2 Series8 ECUs
- 4 Series7 ECUs
- 6 Series7 ECUs
- E907 ECUs
- E90/E917 ECUs
- E90/E91/ E92/E937 ECUs
- E60/E615 ECUs
- E81/E875 ECUs
- E835 ECUs
- E604 ECUs
- E704 ECUs
- E844 ECUs
- E92/E934 ECUs
- X1 SUV X1-18D4 ECUs
- X5 X5-3.0D4 ECUs
- 2 Series Active3 ECUs
- 4 Series GC3 ECUs
- E653 ECUs
- E70/E713 ECUs
- E713 ECUs
- E813 ECUs
- E913 ECUs
- F203 ECUs
- F303 ECUs
- X1 SUV XDrive20i3 ECUs
- X1 SUV XDrive25i3 ECUs
- X1 X1-20D3 ECUs
- X3 SUV X3-20d3 ECUs
- X3 SUV XDrive20d3 ECUs
- X5 SUV X5-30D3 ECUs
- X5 SUV X5-50i3 ECUs
- X5 X5-3.0SD3 ECUs
- X63 ECUs
- Z43 ECUs
BMW ECUs in detail
Each page lists the exact engine variants that carry the control unit.
- Bosch MG1CS201444 variants
- Bosch MG1CS003399 variants
- Bosch EDC17C50376 variants
- Bosch EDC17CP45246 variants
- Bosch EDC17C41228 variants
- Bosch EDC16C31189 variants
- Bosch MEVD17.2.9183 variants
- Bosch MD1CS001167 variants
- Bosch MEVD17.2.3161 variants
- Bosch EDC17CP02132 variants
- Bosch EDC16CP35129 variants
- Bosch EDC17CP0998 variants
- Bosch EDC16C3597 variants
- Bosch EDC17C0690 variants
- Bosch MEVD17.2.852 variants
- Bosch EDC17CP4950 variants
Other ECUs found in BMW vehicles
Fewer recorded variants, so these link straight to the ECU page.
BMW ECU tuning — frequently asked questions
Which ECUs are used in BMW vehicles?
Map Decoder has data for 18 control units fitted to BMW vehicles, built by Bosch.
What can Map Decoder do on a BMW file?
Across BMW ECUs the validated operations are AdBlue / SCR Off, Additive (Eolys) Off, Catalyst Off, DPF Off, EGR Off, Lambda / O2, MAF Off, NOx Off, OPF / GPF Off, Speed Limiter (VMAX) Off, Stage 1 and Throttle Valve (TVA). Availability depends on the exact ECU.
How do I know which ECU my BMW has?
Upload the original read — Map Decoder identifies the control unit from the binary itself, so you do not need to know the ECU part number in advance.
Work on BMW ECU files
Map Decoder analyses BMW ECU files, detects the maps and generates a verified patch with the checksum corrected.