
Remap matched to hardware upgrades. Which parts are needed differs per engine. 107 engines.
| Engine | Generation | Fuel | Stock | ECU | Stage 2 |
|---|---|---|---|---|---|
| 518d | G3x LCI 2020 | Diesel | 150 hp | Bosch MD1CS001 | |
| 520i | G3x LCI 2020 | Petrol | 184 hp | Bosch MG1CS003, Bosch MG1CS201 | |
| 520d | G3x LCI 2020 | Diesel | 190 hp | Bosch MD1CS001 | 233 hp / 484 Nm |
| 520e | G3x LCI 2020 | Petrol plug-in hybrid | 204 hp | Bosch MEVD17.2.3, Bosch MG1CS003, Bosch MG1CS201 | |
| 530d | G3x LCI 2020 | Diesel | 286 hp | Bosch MD1CP002, Bosch MD1CP032 | 342 hp / 754 Nm |
| 530e | G3x LCI 2020 | Petrol plug-in hybrid | 292 hp | Bosch MG1CS003, Bosch MG1CS201 | 433 hp / 714 Nm |
| 540d | G3x LCI 2020 | Diesel | 340 hp | Bosch MD1CP002, Bosch MD1CP032 | 406 hp / 814 Nm |
| 45e | G3x LCI 2020 | Petrol plug-in hybrid | 394 hp | Bosch MG1CS024, Bosch MG1CS201 | 513 hp / 801 Nm |
| 518d | G3x 2016 - 2020 | Diesel | 136 hp | Bosch MD1CS001 | |
| 518d | G3x 2016 - 2020 | Diesel | 150 hp | Bosch MD1CS001 | 226 hp / 464 Nm |
| 520d | G3x 2016 - 2020 | Diesel | 163 hp | Bosch EDC17C41, Bosch EDC17C50, Bosch EDC17C56, Bosch MD1CS001 | 231 hp / 480 Nm |
| 520d 09/2019> | G3x 2016 - 2020 | Diesel | 163 hp | Bosch EDC17C41, Bosch EDC17C50, Bosch EDC17C56, Bosch MD1CS001 | 231 hp / 483 Nm |
| 520e | G3x 2016 - 2020 | Petrol plug-in hybrid | 163 hp | Bosch MEVD17.2.3, Bosch MG1CS003 | |
| 520i | G3x 2016 - 2020 | Petrol | 184 hp | Bosch MG1CS003, Bosch MG1CS201 | |
| 520i (GPF) | G3x 2016 - 2020 | Petrol | 184 hp | Bosch MG1CS003, Bosch MG1CS201 | |
| 520d | G3x 2016 - 2020 | Diesel | 190 hp | Bosch EDC17C50, Bosch MD1CP002, Bosch MD1CS001 | 233 hp / 486 Nm |
| 520d 09/2019> | G3x 2016 - 2020 | Diesel | 190 hp | Bosch EDC17C50, Bosch MD1CP002, Bosch MD1CS001 | 233 hp / 486 Nm |
| 525d | G3x 2016 - 2020 | Diesel | 231 hp | Bosch EDC17CP45, Bosch EDC17CP49, Bosch MD1CP002, Bosch MD1CP032 | 278 hp / 566 Nm |
| 530e | G3x 2016 - 2020 | Petrol hybrid | 252 hp | Bosch MG1CS003, Bosch MG1CS201 | 356 hp / 576 Nm |
| 530e | G3x 2016 - 2020 | Petrol hybrid | 258 hp | Bosch MG1CS003 | 356 hp / 576 Nm |
| 530d | G3x 2016 - 2020 | Diesel | 265 hp | Bosch MD1CP002 | 317 hp / 724 Nm |
| 530e | G3x 2016 - 2020 | Petrol hybrid | 292 hp | Bosch MG1CS003, Bosch MG1CS201 | 433 hp / 714 Nm |
| 540d | G3x 2016 - 2020 | Diesel | 320 hp | Bosch EDC17CP45, Bosch MD1CP002 | |
| 540i | G3x 2016 - 2020 | Petrol | 340 hp | Bosch MG1CS003, Bosch MG1CS024, Bosch MG1CS201 | 418 hp / 618 Nm |
| 540i (PP) | G3x 2016 - 2020 | Petrol | 360 hp | 420 hp / 620 Nm | |
| M550d | G3x 2016 - 2020 | Diesel | 400 hp | Bosch MD1CP002 | 504 hp / 855 Nm |
| 50i | G3x 2016 - 2020 | Petrol | 450 hp | Bosch MG1CS003 | 532 hp / 761 Nm |
| M550i | G3x 2016 - 2020 | Petrol | 462 hp | Bosch MG1CS003, Bosch MG1CS201 | |
| M5 (F90) - 4.4 V8 Bi-Turbo | G3x 2016 - 2020 | Petrol | 600 hp | Bosch MG1CS201 | 696 hp / 866 Nm |
| M5 Competition (F90) - 4.4 V8 Bi-Turbo | G3x 2016 - 2020 | Petrol | 625 hp | Bosch MG1CS201 | 704 hp / 874 Nm |
| M5 CS | G3x 2016 - 2020 | Petrol | 635 hp | Bosch MG1CS201 | |
| M5 CS (F90) - 4.4 V8 Bi-Turbo | G3x 2016 - 2020 | Petrol | 635 hp | Bosch MG1CS201 | |
| 518d | F1x 2010 - 2016 | Diesel | 136 hp | Bosch EDC17C41, Bosch EDC17C50, Bosch EDC17C56, Bosch MD1 | 234 hp / 459 Nm |
| 518d | F1x 2010 - 2016 | Diesel | 143 hp | Bosch EDC17C41, Bosch EDC17C50, Bosch EDC17C56, Bosch MD1CP002 | 228 hp / 452 Nm |
| 518d | F1x 2010 - 2016 | Diesel | 150 hp | Bosch EDC17C41, Bosch EDC17C50, Bosch EDC17C56, Bosch MD1CS001 | 226 hp / 446 Nm |
| 520d | F1x 2010 - 2016 | Diesel | 163 hp | Bosch EDC17C41, Bosch EDC17C50, Bosch EDC17C56, Bosch MD1CS001 | 230 hp / 455 Nm |
| 520i | F1x 2010 - 2016 | Petrol | 170 hp | Bosch MEVD17.2.9 | 227 hp / 332 Nm |
| 520i | F1x 2010 - 2016 | Petrol | 184 hp | Bosch MEVD17.2.4, Bosch MEVD17.2.9 | 278 hp / 448 Nm |
| 520d | F1x 2010 - 2016 | Diesel | 184 hp | Bosch EDC17C41, Bosch EDC17C45, Bosch EDC17C50, Bosch EDC17C56, Bosch EDC17CP45, Bosch MD1 | 230 hp / 455 Nm |
| 520d | F1x 2010 - 2016 | Diesel | 190 hp | Bosch EDC17C41, Bosch EDC17C50, Bosch EDC17C56, Bosch EDC17CP45, Bosch MD1CS001 | 233 hp / 476 Nm |
| 520d PP | F1x 2010 - 2016 | Diesel | 200 hp | Bosch EDC17C41, Bosch EDC17C50, Bosch EDC17C56, Bosch MD1CS001 | 233 hp / 458 Nm |
| 523i - (2010-2011) | F1x 2010 - 2016 | Petrol | 204 hp | Siemens/Continental MSD81, Siemens/Continental MSD87, Siemens/Continental MSD87.1, Siemens/Continental MSV70, Siemens/Continental MSV90 | |
| 525d | F1x 2010 - 2016 | Diesel | 204 hp | Bosch EDC17CP09, Bosch EDC17CP45 | 315 hp / 635 Nm |
| 525d | F1x 2010 - 2016 | Diesel | 211 hp | 289 hp / 524 Nm | |
| 525d | F1x 2010 - 2016 | Diesel | 218 hp | Bosch EDC17CP45 | 286 hp / 521 Nm |
| 528i SULEV | F1x 2010 - 2016 | Petrol | 245 hp | Bosch MEVD17.2.4, Bosch MEVD17.2.9, Siemens/Continental MSD87, Siemens/Continental MSV90 | 295 hp / 445 Nm |
| 530d | F1x 2010 - 2016 | Diesel | 245 hp | Bosch EDC17C41, Bosch EDC17CP09, Bosch EDC17CP45, Bosch MD1CP002 | 323 hp / 643 Nm |
| 528i | F1x 2010 - 2016 | Petrol | 245 hp | Bosch MEVD17.2.4, Bosch MEVD17.2.9, Siemens/Continental MSD87, Siemens/Continental MSV90 | 277 hp / 437 Nm |
| 528i | F1x 2010 - 2016 | Petrol | 258 hp | Bosch MEVD17.2, Siemens/Continental MSD87, Siemens/Continental MSV90 | 288 hp / 430 Nm |
| 530d | F1x 2010 - 2016 | Diesel | 258 hp | Bosch EDC17C41, Bosch EDC17C50, Bosch EDC17C56, Bosch EDC17C76, Bosch EDC17CP09, Bosch EDC17CP45 | 328 hp / 678 Nm |
| 530i - (2011-2013) | F1x 2010 - 2016 | Petrol | 272 hp | Siemens/Continental MSD80, Siemens/Continental MSD87, Siemens/Continental MSV90 | |
| 530d PP | F1x 2010 - 2016 | Diesel | 286 hp | 329 hp / 679 Nm | |
| 535d | F1x 2010 - 2016 | Diesel | 299 hp | Bosch EDC17CP09, Bosch EDC17CP45 | 364 hp / 699 Nm |
| 535i | F1x 2010 - 2016 | Petrol | 306 hp | Bosch MEVD17.2, Bosch MEVD17.2.2, Bosch MEVD17.2.6, Bosch MEVD17.2.G | 381 hp / 536 Nm |
| 535d | F1x 2010 - 2016 | Diesel | 306 hp | Bosch EDC17CP09, Bosch EDC17CP45 | 366 hp / 701 Nm |
| 535d | F1x 2010 - 2016 | Diesel | 313 hp | Bosch EDC17C50, Bosch EDC17C76, Bosch EDC17CP45, Bosch EDC17CP49 | 381 hp / 731 Nm |
| 535i PP | F1x 2010 - 2016 | Petrol | 339 hp | ||
| 535i Active Hybrid | F1x 2010 - 2016 | Petrol hybrid | 340 hp | Bosch MEVD17.2.6, Bosch MEVD17.2.9, Bosch MEVD17.2.P | |
| M550 xD | F1x 2010 - 2016 | Diesel | 381 hp | Bosch EDC17CP45, Bosch EDC17CP49 | 436 hp / 836 Nm |
| 550i | F1x 2010 - 2016 | Petrol | 408 hp | Bosch MEVD17.2.H, Siemens/Continental MSD85 | |
| 550i - valvetronic | F1x 2010 - 2016 | Petrol | 449 hp | Bosch MEVD17.2.8, Bosch MEVD17.2.H, Siemens/Continental MSD85 | 573 hp / 818 Nm |
| M5 - 4.4 V8 Bi-Turbo | F1x 2010 - 2016 | Petrol | 560 hp | Bosch MED17, Bosch MEVD17.2.8, Bosch MEVD17.2.H | 724 hp / 904 Nm |
| M5 "Competition" - 4.4 V8 Bi-Turbo | F1x 2010 - 2016 | Petrol | 575 hp | Bosch MEVD17.2.8, Bosch MEVD17.2.H | 720 hp / 900 Nm |
| M5 "30 Jahre Ed." - 4.4 V8 Bi-Turbo | F1x 2010 - 2016 | Petrol | 600 hp | Bosch MEVD17.2.8, Bosch MEVD17.2.H | 715 hp / 895 Nm |
| 520d | E6x 2003 - 2010 | Diesel | 150 hp | Bosch EDC16C1, Bosch EDC16C35, Bosch EDC17 | 208 hp / 438 Nm |
| 20i | E6x 2003 - 2010 | Petrol | 150 hp | Bosch ME9.2 | 173 hp / 229 Nm |
| 20i | E6x 2003 - 2010 | Petrol | 156 hp | Bosch MEV17.2.1, Siemens/Continental MSV80 | |
| 520i | E6x 2003 - 2010 | Petrol | 163 hp | ||
| 525d | E6x 2003 - 2010 | Diesel | 163 hp | Bosch EDC15C4, Bosch EDC16C10, Bosch EDC16C31, Bosch EDC16C35 | 221 hp / 496 Nm |
| 520d (06/2008 -> ...) | E6x 2003 - 2010 | Diesel | 163 hp | Bosch EDC16C1, Bosch EDC16C31, Bosch EDC16C35, Bosch EDC17C06, Bosch EDC17C41, Bosch EDC17CP02 | 216 hp / 436 Nm |
| 520d (... -> 05/2008) | E6x 2003 - 2010 | Diesel | 163 hp | Bosch EDC16C1, Bosch EDC16C31, Bosch EDC16C35, Bosch EDC17C06, Bosch EDC17C41, Bosch EDC17CP02 | 209 hp / 439 Nm |
| 520i | E6x 2003 - 2010 | Petrol | 170 hp | Bosch MEV17.2.1, Bosch MEV17.4.6, Siemens/Continental MS43, Siemens/Continental MS45, Siemens/Continental MSD80, Siemens/Continental MSD81 | 189 hp / 238 Nm |
| 523i | E6x 2003 - 2010 | Petrol | 177 hp | Siemens/Continental MSD80, Siemens/Continental MSV70, Siemens/Continental MSV80 | 203 hp / 261 Nm |
| 525d | E6x 2003 - 2010 | Diesel | 177 hp | Bosch EDC15C4, Bosch EDC16C1, Bosch EDC16C10, Bosch EDC16C31, Bosch EDC16C35 | 224 hp / 499 Nm |
| 520d | E6x 2003 - 2010 | Diesel | 177 hp | Bosch EDC16C10, Bosch EDC16CP35, Bosch EDC17C06, Bosch EDC17C41, Bosch EDC17C50, Bosch EDC17CP02 | 223 hp / 443 Nm |
| 2.5i | E6x 2003 - 2010 | Petrol | 186 hp | Siemens/Continental MS43, Siemens/Continental MS45 | |
| 525i | E6x 2003 - 2010 | Petrol | 192 hp | Siemens/Continental MS43, Siemens/Continental MS45, Siemens/Continental MSD80, Siemens/Continental MSV70, Siemens/Continental MSV80 | |
| 525d | E6x 2003 - 2010 | Diesel | 197 hp | Bosch EDC16C35 | 265 hp / 550 Nm |
| 530d | E6x 2003 - 2010 | Diesel | 211 hp | Bosch EDC16C1, Bosch EDC16CP35, Bosch EDC17C41, Bosch EDC17C50, Bosch EDC17C56, Bosch EDC17C76 | 266 hp / 596 Nm |
| 525i - N53 | E6x 2003 - 2010 | Petrol | 218 hp | Siemens/Continental MSD80, Siemens/Continental MSD81, Siemens/Continental MSV70, Siemens/Continental MSV80 | |
| 530d | E6x 2003 - 2010 | Diesel | 218 hp | Bosch EDC16C1, Bosch EDC16C10, Bosch EDC16C31, Bosch EDC16C35, Bosch EDC16CP35 | 265 hp / 595 Nm |
| 525i - N52 | E6x 2003 - 2010 | Petrol | 218 hp | Siemens/Continental MSD80, Siemens/Continental MSD81, Siemens/Continental MSV70, Siemens/Continental MSV80 | 248 hp / 292 Nm |
| 530i | E6x 2003 - 2010 | Petrol | 231 hp | Siemens/Continental MS45, Siemens/Continental MSV80 | 261 hp / 339 Nm |
| 530d | E6x 2003 - 2010 | Diesel | 231 hp | Bosch EDC16C31, Bosch EDC16CP35 | 293 hp / 623 Nm |
| 530d | E6x 2003 - 2010 | Diesel | 235 hp | Bosch EDC16CP35 | 293 hp / 623 Nm |
| 530d | E6x 2003 - 2010 | Diesel | 245 hp | Bosch EDC16CP35 | 310 hp / 620 Nm |
| 530i | E6x 2003 - 2010 | Petrol | 258 hp | Siemens/Continental MSD80, Siemens/Continental MSS70, Siemens/Continental MSV70, Siemens/Continental MSV80 | |
| 530i | E6x 2003 - 2010 | Petrol | 272 hp | Siemens/Continental MSD80, Siemens/Continental MSD81, Siemens/Continental MSV80 | 298 hp / 355 Nm |
| 535d | E6x 2003 - 2010 | Diesel | 272 hp | Bosch EDC16C35, Bosch EDC16CP35 | 326 hp / 676 Nm |
| 535d | E6x 2003 - 2010 | Diesel | 286 hp | Bosch EDC16CP35, Bosch EDC17CP02, Bosch EDC17CP09 | 357 hp / 697 Nm |
| 535i | E6x 2003 - 2010 | Petrol | 300 hp | Siemens/Continental MSD81, Siemens/Continental MSV80 | |
| 540i | E6x 2003 - 2010 | Petrol | 306 hp | Bosch ME9.2, Bosch ME9.2.2, Bosch MEVD17.2, Bosch MEVD17.2.6, Bosch MEVD17.2.G, Siemens/Continental MSD80, Siemens/Continental MSD81 | 345 hp / 438 Nm |
| 545i | E6x 2003 - 2010 | Petrol | 333 hp | Bosch ME9.2 | 371 hp / 501 Nm |
| 550i | E6x 2003 - 2010 | Petrol | 367 hp | Bosch ME9.2 | 402 hp / 543 Nm |
| 520d | E39 1995 - 2003 | Diesel | 136 hp | Bosch EDC15M, Bosch EDC16C31 | |
| 520d | E39 1995 - 2003 | Diesel | 150 hp | Bosch EDC16C1, Bosch EDC16C35 | 193 hp / 406 Nm |
| 520i | E39 1995 - 2003 | Petrol | 150 hp | Siemens/Continental MS41, Siemens/Continental MS42 | |
| 525d | E39 1995 - 2003 | Diesel | 163 hp | Bosch EDC15C4 | 222 hp / 492 Nm |
| 523i | E39 1995 - 2003 | Petrol | 170 hp | Siemens/Continental MS41, Siemens/Continental MS42, Siemens/Continental MS43 | |
| 20i | E39 1995 - 2003 | Petrol | 170 hp | Siemens/Continental MS43 | |
| 530d | E39 1995 - 2003 | Diesel | 184 hp | Bosch DDE4.0, Bosch EDC15C4, Bosch EDC16C35 | 228 hp / 494 Nm |
| 525i | E39 1995 - 2003 | Petrol | 192 hp | Siemens/Continental MS43, Siemens/Continental MS45 | |
| 530d | E39 1995 - 2003 | Diesel | 193 hp | Bosch DDE4.0, Bosch EDC15C4 | 228 hp / 496 Nm |
| 528i | E39 1995 - 2003 | Petrol | 193 hp | Siemens/Continental MS41, Siemens/Continental MS42 | |
| 530i | E39 1995 - 2003 | Petrol | 231 hp | Bosch ME7.2, Siemens/Continental MS43, Siemens/Continental MS45 | 261 hp / 339 Nm |
| 35i | E39 1995 - 2003 | Petrol | 238 hp | Bosch ME7.2 | |
| 540i 4.4 V8 | E39 1995 - 2003 | Petrol | 286 hp | Bosch M5.2, Bosch ME7.2 |
Figures are indicative and depend on the vehicle’s condition, fuel quality, fitted hardware and measuring conditions.
36 more on the vehicle pages.
Upload your original file in the portal. Stage 1 on average in 50 minutes.
Upload your original fileFull throttle to the solution
We regularly make improvements to existing files.
We are easy to reach and respond quickly to all your questions.
Many of our tuning files are carefully tested on dyno and road.
Our engineers are highly skilled and have many years of experience in calibrating engines and gearboxes. They are here to answer your questions.

I like your team. Because we have cooperated for 4 years.
Ecufiles response: Thanks a lot for your compliment and for already working with us for the last 4 years.
I am very happy to meet you guys and I love working with you! Keep going !
Ecufiles response: Dear Antonis, Thanks a lot for your compliments.