47 model ranges covering 387 engine variants — fully handled by us, with curated power figures.
We handle BMW by remote programming: order the hardware, read out the ECU at home, upload the file, flash the finished tune yourself. The car never needs to visit a workshop.
You flash all 34 control units yourself — no workshop appointment, the car stays with you. 4 of them need the ECU removed once and sent in for an unlock; after that everything runs over OBD.
Whether the ECU has to be sent in depends on its build date: up to 08/2019 the unlock runs straight over OBD2 and nothing leaves your garage. From 09/2019 onwards a bench or AutoTuner / FEMTO unlock is needed, so the unit comes out and comes to us. We quote the more demanding route here — if you know your build date or are unsure, just ask.
Configure your vehicle| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| M2 Competition | S55B30 | 410 PS | MEVD17.2.G | From home | Configure |
Found your vehicle but unsure what's possible? Just ask.
Get in touch| M2 CS | S55B30 | 450 PS | MEVD17.2.G | From home | Configure |
| M3 (F80) | S55B30 | 431 PS | MEVD17.2.G | From home | Configure |
| M4 (F82/F83) | S55B30 | 431 PS | MEVD17.2.G | From home | Configure |
| M2 (G87) | S58B30 | 460 PS | MG1CS003 | Send the ECU in | Configure |
| M3 (G80/G81) | S58B30 | 480 PS | MG1CS003 | Send the ECU in | Configure |
| M4 (G82/G83) | S58B30 | 480 PS | MG1CS003 | Send the ECU in | Configure |
| X3 M | S58B30 | 480 PS | MG1CS003 | Send the ECU in | Configure |
| X4 M | S58B30 | 480 PS | MG1CS003 | Send the ECU in | Configure |
| X5 M (F85) | S63B44 | 555 PS | MSD85 | From home | Configure |
| X6 M (F86) | S63B44 | 555 PS | MSD85 | From home | Configure |
| M5 (F10) | S63B44TU | 560 PS | MEVD17.2.8, MEVD17.2.H | From home | Configure |
| M6 (F12/F13) | S63B44TU | 560 PS | MEVD17.2.8, MEVD17.2.H | From home | Configure |
| X5 M (F85) | S63B44TU | 575 PS | MEVD17.2.8, MEVD17.2.H | From home | Configure |
| X6 M (F86) | S63B44TU | 575 PS | MEVD17.2.8, MEVD17.2.H | From home | Configure |
| M5 (F90) | S63B44T4 | 600 PS | MG1CS201 | Send the ECU in | Configure |
| M8 (F91/F92/F93) | S63B44T4 | 600 PS | MG1CS201 | Send the ECU in | Configure |
| X5 M (F95) | S63B44T4 | 600 PS | MG1CS201 | Send the ECU in | Configure |
| X6 M (F96) | S63B44T4 | 600 PS | MG1CS201 | Send the ECU in | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| 116i | N43B16A | 122 PS | MSD80-1 | From home | Configure |
| 116i | N45B16 | 115 PS | ME9.2 | From home | Configure |
| 118i | N43B20A | 143 PS | MSD80-1 | From home | Configure |
| 118i | N46B20B | 143 PS | ME9.2 | From home | Configure |
| 120i | N43B20A | 170 PS | MSD80-1 | From home | Configure |
| 120i | N46B20B | 170 PS | ME9.2 | From home | Configure |
| 130i | N52B30 | 265 PS | MSV70, MSV80 | From home | Configure |
| 135i | N54B30 | 306 PS | MSD80-1 | From home | Configure |
| 135i | N55B30 | 306 PS | MEVD17.2.x | From home | Configure |
| 116d | M47D20TU2 | 115 PS | DDE5 (EDC16C31) | From home | Configure |
| 118d | M47D20TU2 | 122 PS | DDE5 (EDC16C31) | From home | Configure |
| 120d | M47D20TU2 | 163 PS | DDE5 (EDC16C31) | From home | Configure |
| 116d | N47D20 | 116 PS | DDE7+8 (EDC17) | From home | Configure |
| 118d | N47D20 | 143 PS | DDE7+8 (EDC17) | From home | Configure |
| 120d | N47D20 | 177 PS | DDE7+8 (EDC17) | From home | Configure |
| 123d | N47D20 | 204 PS | DDE7+8 (EDC17) | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| 114i | N13B16A | 102 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| 116i | N13B16A | 136 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| 118i | N13B16A | 170 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| 120i | N13B16A | 177 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| 125i | N20B20 | 218 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| M135i | N55B30 | 320 / 326 PS | MEVD17.2.x | From home | Configure |
| M140i | B58B30 | 340 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 114d | N47D20 | 95 PS | DDE7+8 (EDC17) | From home | Configure |
| 116d | N47D20 | 116 PS | DDE7+8 (EDC17) | From home | Configure |
| 118d | N47D20 | 143 PS | DDE7+8 (EDC17) | From home | Configure |
| 120d | N47D20 | 184 PS | DDE7+8 (EDC17) | From home | Configure |
| 125d | N47D20 | 218 PS | DDE7+8 (EDC17) | From home | Configure |
| 114d | B47D20 | 95 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 116d | B47D20 | 116 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 118d | B47D20 | 150 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 120d | B47D20 | 190 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 125d | B47D20 | 224 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 118i | B38A15P | 136 PS | MEVD17.2.3 | From home | Configure |
| 120i | B48B20 | 184 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 125i | B48B20 | 224 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 116i | B38B15A | 109 PS | MEVD17.2.3 | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| 116i | B38A15M0 | 109 PS | MEVD17.2.3 | From home | Configure |
| 118i | B38A15P | 140 PS | MEVD17.2.3 | From home | Configure |
| 120i | B48B20 | 178 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 128ti | B48B20 | 265 PS | MEVD17.x, MG1 | May need sending in | Configure |
| M135i xDrive | B48B20 | 306 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 116d | B47D20 | 116 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 118d | B47D20 | 150 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 120d xDrive | B47D20 | 190 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| 218i | B38A15P | 136 PS | MEVD17.2.3 | From home | Configure |
| 220i | N20B20 | 184 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| 228i | N20B20 | 245 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| 230i | B48B20 | 252 PS | MEVD17.x, MG1 | May need sending in | Configure |
| M235i | N55B30 | 326 PS | MEVD17.2.x | From home | Configure |
| M240i | B58B30 | 340 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 218d | N47D20 | 143 PS | DDE7+8 (EDC17) | From home | Configure |
| 220d | N47D20 | 184 PS | DDE7+8 (EDC17) | From home | Configure |
| 225d | N47D20 | 218 PS | DDE7+8 (EDC17) | From home | Configure |
| 218d | B47D20 | 150 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 220d | B47D20 | 190 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 225d | B47D20 | 224 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| 316i | M43TUB19UL | 105 PS | BMS46 | From home | Configure |
| 318i | M43TUB19OL | 118 PS | BMS46 | From home | Configure |
| 316i | N42B18A | 115 PS | ME9.2 | From home | Configure |
| 318i | N42B20 | 143 PS | ME9.2 | From home | Configure |
| 316i | N46B18A | 115 PS | ME9.2 | From home | Configure |
| 318i | N46B20B | 143 PS | ME9.2 | From home | Configure |
| 320i | M52B20TU | 150 PS | MS42 | From home | Configure |
| 323i | M52B25TU | 170 PS | MS42 | From home | Configure |
| 328i | M52B28TU | 193 PS | MS42 | From home | Configure |
| 320i | M54B22 | 170 PS | MS43, MS45 | From home | Configure |
| 325i | M54B25 | 192 PS | MS43, MS45 | From home | Configure |
| 330i | M54B30 | 231 PS | MS43, MS45 | From home | Configure |
| 320d | M47D20 | 136 PS | DDE3 (EDC15M) | From home | Configure |
| 320d | M47D20TU | 150 PS | DDE4 (EDC15C4) | From home | Configure |
| 330d | M57D30 | 184 / 204 PS | DDE4 (EDC15C4) | From home | Configure |
| M3 | S54B32 | 343 PS | MSS54 | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| 316i | N43B16A | 122 PS | MSD80-1 | From home | Configure |
| 318i | N43B20A | 143 PS | MSD80-1 | From home | Configure |
| 320i | N43B20A | 170 PS | MSD80-1 | From home | Configure |
| 320i | N46B20B | 170 PS | ME9.2 | From home | Configure |
| 323i | N52B25 | 177 PS | MSV70, MSV80 | From home | Configure |
| 325i | N52B25 | 218 PS | MSV70, MSV80 | From home | Configure |
| 330i | N52B30 | 258 PS | MSV70, MSV80 | From home | Configure |
| 325i | N53B25A | 218 PS | MSD80-1 | From home | Configure |
| 330i | N53B30 | 272 PS | MSD80-1 | From home | Configure |
| 335i | N54B30 | 306 PS | MSD80-1 | From home | Configure |
| 335i | N55B30 | 306 PS | MEVD17.2.x | From home | Configure |
| 316d | M47D20TU2 | 115 PS | DDE5 (EDC16C31) | From home | Configure |
| 318d | M47D20TU2 | 122 PS | DDE5 (EDC16C31) | From home | Configure |
| 320d | M47D20TU2 | 163 PS | DDE5 (EDC16C31) | From home | Configure |
| 318d | N47D20 | 143 PS | DDE7+8 (EDC17) | From home | Configure |
| 320d | N47D20 | 177 / 184 PS | DDE7+8 (EDC17) | From home | Configure |
| 325d | M57D30TU2 | 197 PS | DDE6 (EDC16C35) | From home | Configure |
| 330d | M57D30TU2 | 231 PS | DDE6 (EDC16C35) | From home | Configure |
| 335d | M57D30TU2 | 286 PS | DDE6 (EDC16C35) | From home | Configure |
| 325d | N57D30U | 204 PS | DDE7+8 (EDC17) | From home | Configure |
| 330d | N57D30U | 245 PS | DDE7+8 (EDC17) | From home | Configure |
| 335d | N57D30TOP | 286 PS | DDE7+8 (EDC17) | From home | Configure |
| M3 | S65B40 | 420 PS | MSS60 | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| 316i | N13B16A | 136 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| 318i | N13B16A | 136 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| 320i | N20B20 | 184 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| 328i | N20B20 | 245 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| 335i | N55B30 | 306 PS | MEVD17.2.x | From home | Configure |
| 318i | B38B15A | 136 PS | MEVD17.2.3 | From home | Configure |
| 320i | B48B20 | 184 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 330i | B48B20 | 252 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 340i | B58B30 | 326 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 316d | N47D20 | 116 PS | DDE7+8 (EDC17) | From home | Configure |
| 318d | N47D20 | 143 PS | DDE7+8 (EDC17) | From home | Configure |
| 320d | N47D20 | 184 PS | DDE7+8 (EDC17) | From home | Configure |
| 316d | B47D20 | 116 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 318d | B47D20 | 150 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 320d | B47D20 | 190 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 325d | B47D20 | 224 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 330d | N57D30OLTU | 258 PS | DDE7+8 (EDC17) | From home | Configure |
| 335d xDrive | N57D30OLTU | 313 PS | DDE7+8 (EDC17) | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| 318i | B48B20 | 156 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 320i | B48B20 | 184 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 330i | B48B20 | 258 PS | MEVD17.x, MG1 | May need sending in | Configure |
| M340i | B58B30 | 374 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 316d | B47D20 | 122 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 318d | B47D20 | 150 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 320d | B47D20 | 190 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 330d | B57D30O0 | 286 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| M340d | B57D30T2 | 340 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| 420i | N20B20 | 184 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| 428i | N20B20 | 245 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| 430i | B48B20 | 252 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 435i | N55B30 | 306 PS | MEVD17.2.x | From home | Configure |
| 440i | B58B30 | 326 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 418d | N47D20 | 143 PS | DDE7+8 (EDC17) | From home | Configure |
| 420d | N47D20 | 184 PS | DDE7+8 (EDC17) | From home | Configure |
| 425d | N47D20 | 218 PS | DDE7+8 (EDC17) | From home | Configure |
| 418d | B47D20 | 150 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 420d | B47D20 | 190 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 425d | B47D20 | 224 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 430d | N57D30OLTU | 258 PS | DDE7+8 (EDC17) | From home | Configure |
| 435d | N57D30OLTU | 313 PS | DDE7+8 (EDC17) | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| 420i | B48B20 | 184 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 430i | B48B20 | 258 PS | MEVD17.x, MG1 | May need sending in | Configure |
| M440i | B58B30 | 374 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 418d | B47D20 | 150 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 420d | B47D20 | 190 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 430d | B57D30O2 | 286 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| M440d | B57D30O2 | 340 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| 520i | M52B20 | 150 PS | MS41 | From home | Configure |
| 523i | M52B25 | 170 PS | MS41 | From home | Configure |
| 528i | M52B28 | 193 PS | MS41 | From home | Configure |
| 520i | M52B20TU | 150 PS | MS42 | From home | Configure |
| 523i | M52B25TU | 170 PS | MS42 | From home | Configure |
| 528i | M52B28TU | 193 PS | MS42 | From home | Configure |
| 525i | M54B25 | 192 PS | MS43, MS45 | From home | Configure |
| 530i | M54B30 | 231 PS | MS43, MS45 | From home | Configure |
| 535i | M62B35 | 235 PS | ME5.2 | From home | Configure |
| 540i | M62B44 | 286 PS | ME5.2 | From home | Configure |
| 535i | M62B35TU | 245 PS | ME7.2 | From home | Configure |
| 540i | M62B44TU | 286 PS | ME7.2 | From home | Configure |
| 525d | M57D25 | 163 PS | DDE4 (EDC15C4) | From home | Configure |
| 530d | M57D30 | 184 / 193 PS | DDE4 (EDC15C4) | From home | Configure |
| M5 | S62B50 | 400 PS | MSS52 | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| 520i | M54B22 | 170 PS | MS43, MS45 | From home | Configure |
| 525i | M54B25 | 192 PS | MS43, MS45 | From home | Configure |
| 530i | M54B30 | 231 PS | MS43, MS45 | From home | Configure |
| 523i | N52B25 | 177 / 190 PS | MSV70, MSV80 | From home | Configure |
| 525i | N52B25 | 218 PS | MSV70, MSV80 | From home | Configure |
| 530i | N52B30 | 258 PS | MSV70, MSV80 | From home | Configure |
| 523i | N53B25A | 190 PS | MSD80-1 | From home | Configure |
| 525i | N53B25A | 218 PS | MSD80-1 | From home | Configure |
| 530i | N53B30 | 272 PS | MSD80-1 | From home | Configure |
| 545i | N62B44 | 333 PS | ME9.2 | From home | Configure |
| 550i | N62B48 | 367 PS | ME9.2 | From home | Configure |
| 530d | M57D30TU | 218 / 231 PS | DDE5 (EDC16C31) | From home | Configure |
| 535d | M57D30TU2 | 272 / 286 PS | DDE6 (EDC16C35) | From home | Configure |
| 525d | M57D30TU2 | 197 PS | DDE6 (EDC16C35) | From home | Configure |
| 530d | N57D30U | 235 PS | DDE7+8 (EDC17) | From home | Configure |
| M5 | S85B50A | 507 PS | MSS65 | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| 520i | N20B20 | 184 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| 528i | N20B20 | 245 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| 535i | N55B30 | 306 PS | MEVD17.2.x | From home | Configure |
| 520d | N47D20 | 184 PS | DDE7+8 (EDC17) | From home | Configure |
| 525d | N57D30OLTU | 204 / 211 / 218 PS | DDE7+8 (EDC17) | From home | Configure |
| 530d | N57D30OLTU | 245 / 258 PS | DDE7+8 (EDC17) | From home | Configure |
| 535d | N57D30OLTU | 313 PS | DDE7+8 (EDC17) | From home | Configure |
| 518d | B47D20 | 143 / 150 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 520d | B47D20 | 190 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 520i | B48B20 | 184 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 528i | B48B20 | 245 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 540i | B58B30 | 326 PS | MEVD17.x, MG1 | May need sending in | Configure |
| M5 | S63B44TU | 560 / 575 / 600 PS | MEVD17.2.8, MEVD17.2.H | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| 520i | B48B20 | 184 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 530i | B48B20 | 252 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 540i | B58B30 | 333 / 340 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 518d | B47D20 | 150 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 520d | B47D20 | 190 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 530d | B57D30O0 | 265 / 286 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 540d | B57D30S0 | 320 / 340 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| 750i | N63B44 | 408 / 449 PS | MSD85, MEVD17.2.x, MG1 | May need sending in | Configure |
| 730d | N57D30U | 245 PS | DDE7+8 (EDC17) | From home | Configure |
| 740d | N57D30U | 306 PS | DDE7+8 (EDC17) | From home | Configure |
| 730d | N57D30OL | 258 PS | DDE7+8 (EDC17) | From home | Configure |
| 740d | N57D30OL | 313 PS | DDE7+8 (EDC17) | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| 730d | B57D30O0 | 265 / 286 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 740d | B57D30S0 | 320 / 340 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 750i | N63B44 | 449 / 530 PS | MSD85, MEVD17.2.x, MG1 | May need sending in | Configure |
| 760Li | N74B66TU | 610 PS | MSD85 | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| 840i | B58B30 | 333 / 340 PS | MEVD17.x, MG1 | May need sending in | Configure |
| 840d | B57D30O0 | 320 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| 850i / M850i | N63B44 | 530 PS | MSD85, MEVD17.2.x, MG1 | May need sending in | Configure |
| M8 | S63B44T4 | 600 / 625 PS | MG1CS201 | Send the ECU in | Configure |
| 840i (China spec) | B48B20 | 156 / 184 / 231 / 252 / 306 PS | MEVD17.x, MG1 | May need sending in | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| i8 | B38K15T0 | 231 PS | MEVD17.2.3 | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| sDrive18i | N46B20B | 150 PS | ME9.2 | From home | Configure |
| xDrive28i | N52B30 | 258 PS | MSV70, MSV80 | From home | Configure |
| sDrive18d | N47D20 | 143 PS | DDE7+8 (EDC17) | From home | Configure |
| xDrive18d | N47D20 | 143 PS | DDE7+8 (EDC17) | From home | Configure |
| xDrive20d | N47D20 | 177 PS | DDE7+8 (EDC17) | From home | Configure |
| xDrive23d | N47D20 | 204 PS | DDE7+8 (EDC17) | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| sDrive18i | B48B20 | 136 / 140 PS | MEVD17.x, MG1 | May need sending in | Configure |
| xDrive20i | B48B20 | 192 / 178 PS | MEVD17.x, MG1 | May need sending in | Configure |
| sDrive18d | B47D20 | 150 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| xDrive20d | B47D20 | 190 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| xDrive25d | B47D20 | 231 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| xDrive25i | B48B20 | 231 PS | MEVD17.x, MG1 | May need sending in | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| sDrive18i | B48B20 | 136 / 140 PS | MEVD17.x, MG1 | May need sending in | Configure |
| sDrive20i | B48B20 | 192 / 178 PS | MEVD17.x, MG1 | May need sending in | Configure |
| M35i | B48B20 | 306 PS | MEVD17.x, MG1 | May need sending in | Configure |
| sDrive18d | B47D20 | 150 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| xDrive20d | B47D20 | 190 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| xDrive25d | B47D20 | 231 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| 2.5i | M54B25 | 192 PS | MS43, MS45 | From home | Configure |
| 3.0i | M54B30 | 231 PS | MS43, MS45 | From home | Configure |
| 2.5si | N52B25 | 218 PS | MSV70, MSV80 | From home | Configure |
| 2.0d | M47D20TU | 150 PS | DDE4 (EDC15C4) | From home | Configure |
| 3.0d | M57D30TU | 218 PS | DDE5 (EDC16C31) | From home | Configure |
| 3.0sd | M57D30TU2 | 286 PS | DDE6 (EDC16C35) | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| xDrive20i | N20B20 | 184 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| xDrive28i | N20B20 | 245 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| xDrive35i | N55B30 | 306 PS | MEVD17.2.x | From home | Configure |
| sDrive18d | N47D20 | 143 / 150 PS | DDE7+8 (EDC17) | From home | Configure |
| xDrive20d | N47D20 | 184 / 163 PS | DDE7+8 (EDC17) | From home | Configure |
| xDrive30d | N57D30OLTU | 258 PS | DDE7+8 (EDC17) | From home | Configure |
| xDrive35d | N57D30TOP | 313 PS | DDE7+8 (EDC17) | From home | Configure |
| sDrive18d | B47D20 | 150 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| xDrive20d | B47D20 | 190 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| xDrive28i | B48B20 | 156 / 184 / 231 / 252 / 306 PS | MEVD17.x, MG1 | May need sending in | Configure |
| xDrive30i | B48B20 | 156 / 184 / 231 / 252 / 306 PS | MEVD17.x, MG1 | May need sending in | Configure |
| xDrive35i | B58B30 | 326 / 340 / 360 / 374 / 387 PS | MEVD17.x, MG1 | May need sending in | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| xDrive20i | B48B20 | 184 PS | MEVD17.x, MG1 | May need sending in | Configure |
| xDrive30i | B48B20 | 252 PS | MEVD17.x, MG1 | May need sending in | Configure |
| M40i | B58B30 | 360 / 354 PS | MEVD17.x, MG1 | May need sending in | Configure |
| sDrive18d | B47D20 | 150 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| xDrive20d | B47D20 | 190 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| xDrive30d | B57D30O0 | 265 / 286 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| M40d | B57D30S0 | 326 / 340 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| xDrive20i | N20B20 | 184 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| xDrive28i | N20B20 | 245 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| xDrive35i | N55B30 | 306 PS | MEVD17.2.x | From home | Configure |
| xDrive20d | N47D20 | 190 / 184 PS | DDE7+8 (EDC17) | From home | Configure |
| xDrive30d | N57D30OLTU | 258 PS | DDE7+8 (EDC17) | From home | Configure |
| xDrive35d | N57D30TOP | 313 PS | DDE7+8 (EDC17) | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| xDrive20i | B48B20 | 184 PS | MEVD17.x, MG1 | May need sending in | Configure |
| xDrive30i | B48B20 | 252 / 245 PS | MEVD17.x, MG1 | May need sending in | Configure |
| M40i | B58B30 | 360 / 354 PS | MEVD17.x, MG1 | May need sending in | Configure |
| xDrive20d | B47D20 | 190 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| xDrive30d | B57D30O0 | 265 / 286 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| M40d | B57D30S0 | 326 / 340 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| xDrive30i | N52B30 | 272 PS | MSV70, MSV80 | From home | Configure |
| xDrive35i | N55B30 | 306 PS | MEVD17.2.x | From home | Configure |
| xDrive48i | N62B48 | 355 PS | ME9.2 | From home | Configure |
| X5 M | S63B44 | 555 PS | MSD85 | From home | Configure |
| xDrive30d | M57D30TU2 | 235 PS | DDE6 (EDC16C35) | From home | Configure |
| xDrive35d | M57D30TU2 | 286 PS | DDE6 (EDC16C35) | From home | Configure |
| xDrive30d | N57D30U | 245 PS | DDE7+8 (EDC17) | From home | Configure |
| xDrive40d | N57D30OL | 306 PS | DDE7+8 (EDC17) | From home | Configure |
| M50d | N57D30S1 | 381 PS | DDE7+8 (EDC17) | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| xDrive35i | N55B30 | 306 PS | MEVD17.2.x | From home | Configure |
| xDrive40i | B58B30 | 326 / 340 / 360 / 374 / 387 PS | MEVD17.x, MG1 | May need sending in | Configure |
| xDrive30d | N57D30OLTU | 258 PS | DDE7+8 (EDC17) | From home | Configure |
| xDrive40d | N57D30TOP | 313 PS | DDE7+8 (EDC17) | From home | Configure |
| xDrive25d | B47D20 | 231 / 218 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| xDrive30d | B57D30O0 | 265 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| M50d | N57D30S1 | 381 PS | DDE7+8 (EDC17) | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| xDrive40i | B58B30 | 340 / 333 PS | MEVD17.x, MG1 | May need sending in | Configure |
| xDrive30d | B57D30O0 | 265 / 286 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| M50d | B57D30S0 | 400 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| xDrive25d | B47D20 | 231 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| xDrive30d | B47D20 | 116 / 150 / 170 / 190 / 205 / 224 / 231 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| xDrive45e | B58B30 | 286 PS | MEVD17.x, MG1 | May need sending in | Configure |
| xDrive50i | N63B44 | 462 PS | MSD85, MEVD17.2.x, MG1 | May need sending in | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| xDrive35i | N54B30 | 306 PS | MSD80-1 | From home | Configure |
| xDrive35i | N55B30 | 306 PS | MEVD17.2.x | From home | Configure |
| xDrive50i | N63B44 | 407 / 450 PS | MSD85, MEVD17.2.x, MG1 | May need sending in | Configure |
| xDrive30d | N57D30OL | 245 / 235 PS | DDE7+8 (EDC17) | From home | Configure |
| xDrive40d | N57D30OL | 306 PS | DDE7+8 (EDC17) | From home | Configure |
| M50d | N57D30S1 | 381 PS | DDE7+8 (EDC17) | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| xDrive35i | N55B30 | 306 PS | MEVD17.2.x | From home | Configure |
| xDrive30d | N57D30OLTU | 258 PS | DDE7+8 (EDC17) | From home | Configure |
| xDrive40d | N57D30TOP | 313 PS | DDE7+8 (EDC17) | From home | Configure |
| M50d | N57D30S1 | 381 PS | DDE7+8 (EDC17) | From home | Configure |
| X6 M | S63B44TU | 575 PS | MEVD17.2.8, MEVD17.2.H | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| xDrive40i | B58B30 | 340 / 333 PS | MEVD17.x, MG1 | May need sending in | Configure |
| xDrive30d | B57D30O0 | 265 / 286 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| M50d | B57D30S0 | 400 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| xDrive25d | B47D20 | 116 / 150 / 170 / 190 / 205 / 224 / 231 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| xDrive30d | B47D20 | 116 / 150 / 170 / 190 / 205 / 224 / 231 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| X6 M | S63B44T4 | 600 / 625 PS | MG1CS201 | Send the ECU in | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| xDrive30d | B57D30O0 | 265 / 286 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| M50d | B57D30S0 | 400 PS | DDE7+8 (EDC17), DDE9 (MD1) | May need sending in | Configure |
| xDrive40i | B58B30 | 340 / 333 PS | MEVD17.x, MG1 | May need sending in | Configure |
| M50i | N63B44 | 530 PS | MSD85, MEVD17.2.x, MG1 | May need sending in | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| 1.9 | M43TUB19UL | 118 PS | BMS46 | From home | Configure |
| 1.9 | M44TUB19 | 140 PS | BMS43 | From home | Configure |
| 2.0 | M52B20 | 150 PS | MS41 | From home | Configure |
| 2.8 | M52B28 | 193 PS | MS41 | From home | Configure |
| 2.8 | M52B28TU | 193 PS | MS42 | From home | Configure |
| 2.2i | M54B22 | 170 PS | MS43, MS45 | From home | Configure |
| 2.5i | M54B25 | 192 PS | MS43, MS45 | From home | Configure |
| 3.0i | M54B30 | 231 PS | MS43, MS45 | From home | Configure |
| M Roadster | S50B32 | 321 PS | MSS52 | From home | Configure |
| M Roadster | S54B32 | 343 PS | MSS54 | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| 2.2i | M54B22 | 170 PS | MS43, MS45 | From home | Configure |
| 2.5i | M54B25 | 192 PS | MS43, MS45 | From home | Configure |
| 3.0i | M54B30 | 231 PS | MS43, MS45 | From home | Configure |
| 2.5si | N52B25 | 218 PS | MSV70, MSV80 | From home | Configure |
| 3.0si | N52B30 | 265 PS | MSV70, MSV80 | From home | Configure |
| Z4 M | S54B32 | 343 PS | MSS54 | From home | Configure |
| Variant | Engine code | Power | Control unit | Access | |
|---|---|---|---|---|---|
| sDrive20i | N20B20 | 184 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| sDrive28i | N20B20 | 245 PS | MEVD17.2.4, MEVD17.2.9 | From home | Configure |
| sDrive30i | N52B30 | 258 PS | MSV70, MSV80 | From home | Configure |
| sDrive35i | N54B30 | 306 PS | MSD80-1 | From home | Configure |
| sDrive35is | N54B30 | 340 PS | MSD80-1 | From home | Configure |
| sDrive35i | N55B30 | 306 PS | MEVD17.2.x | From home | Configure |