
104 engines in 7 generations.
| Engine | Fuel | Power | Torque | ECU | Stage 1 |
|---|---|---|---|---|---|
| 116 (1.5T) | Petrol | 122 hp | 230 Nm | ||
| 118D (2.0D) | Diesel | 150 hp | 360 Nm | 178 hp | |
| 118 (1.5T) | Petrol | 156 hp | 230 Nm | ||
| 120D (2.0D) | Diesel (mild hybrid) | 163 hp | 400 Nm | 198 hp | |
| 120 (1.5T) | Petrol (mild hybrid) | 170 hp | 280 Nm | ||
| 120 (2.0T) | Petrol | 204 hp | 300 Nm | ||
| 123 xDrive (2.0T) | Petrol (mild hybrid) | 218 hp | 360 Nm | ||
| M135 xDrive (2.0T) | Petrol | 300 hp | 400 Nm |
| Engine | Fuel | Power | Torque | ECU | Stage 1 |
|---|---|---|---|---|---|
| 116i (1.5T) | Petrol | 109 hp | 180 Nm | Bosch MEVD17.2, Bosch MG1CS201 | 178 hp |
| 116d (1.5D) | Diesel | 116 hp | 270 Nm | Bosch EDC17C50, Bosch MD1CS001 | 142 hp |
| 118i (1.5T) | Petrol | 136 hp | 220 Nm | Bosch MG1CS201 | 178 hp |
| 118i (1.5T) | Petrol | 140 hp | 220 Nm | Bosch MEVD17.2, Bosch MG1CS201 | 180 hp |
| 118d (2.0D) | Diesel | 150 hp | 350 Nm | Bosch MD1CS001 | 192 hp |
| 120D (2.0D) | Diesel | 163 hp | 380 Nm | Bosch EDC17C50 | 217 hp |
| 120i (2.0T) | Petrol | 178 hp | 280 Nm | Bosch MG1CS003, Bosch MG1CS024, Bosch MG1CS201 | 218 hp |
| 120i (2.0T) | Petrol | 184 hp | 290 Nm | Bosch MG1CS003, Bosch MG1CS201 | 247 hp |
| 120d (2.0D) | Diesel | 190 hp | 400 Nm | Bosch EDC17C50, Bosch MD1CP002, Bosch MD1CS001 | 217 hp |
| 125D (2.0D) | 211 hp | ||||
| 125i (2.0T) | Petrol | 218 hp | 310 Nm | Bosch MG1CS003 | 267 hp |
| 125D (2.0D) | 224 hp | ||||
| 25i 2.0 | Petrol | 231 hp | 350 Nm | Bosch MG1CS003 | |
| 128Ti (2.0T) | Petrol | 265 hp | 400 Nm | Bosch MG1CS024, Bosch MG1CS201 | 308 hp |
| M135i (2.0T) | Petrol | 306 hp | 450 Nm | Bosch MG1CS024, Bosch MG1CS201 | 339 hp |
| Engine | Fuel | Power | Torque | ECU | Stage 1 |
|---|---|---|---|---|---|
| 16i (1.5T) | Petrol | 102 hp | 180 Nm | Bosch MEVD17.2.3 | |
| 16i (1.5T) | Petrol | 109 hp | 180 Nm | Bosch MEVD17.2.3 | |
| 18i (1.5T) | Petrol | 136 hp | 220 Nm | Bosch MEVD17.2.3, Bosch MEVD17.2.G, Bosch MG1CS201 | |
| 18i (1.5T) EU6d | Petrol | 140 hp | 220 Nm | Bosch MG1CS201 | |
| 1.5L 120i | Petrol | 140 hp | Bosch MG1CS201 | ||
| 20i (2.0T) EU6d | Petrol | 163 hp | 320 Nm | Bosch MG1CS201 | |
| 20i (2.0T) | Petrol | 178 hp | 280 Nm | Bosch MG1CS024, Bosch MG1CS201 | |
| 20i (2.0T) EU6d | Petrol | 184 hp | 270 Nm | Bosch MG1CS003 | |
| 20i | Petrol | 192 hp | 280 Nm | Bosch MEVD17.2.3, Bosch MG1CS201 | |
| 2.0L 25i 16v | Petrol | 192 hp | Bosch MG1CS003 | ||
| 20i (2.0T) EU6d | Petrol | 197 hp | 320 Nm | Bosch MG1CS201 | |
| 25i | Petrol | 231 hp | 350 Nm | Bosch MEVD17.2.3 |
| Engine | Fuel | Power | Torque | ECU | Stage 1 |
|---|---|---|---|---|---|
| 114d (1.5D) - (04/15 -> ...) | Diesel | 95 hp | 220 Nm | Bosch EDC17C50 | 137 hp |
| 114d (1.6D) | Diesel | 95 hp | 235 Nm | Bosch EDC17C50 | 145 hp |
| 116i (1.5T) | Petrol | 109 hp | 180 Nm | Bosch MED17.2.3, Bosch MEVD17.2.3, Bosch MEVD17.2.K | 168 hp |
| 116d (1.5D) | Diesel | 116 hp | 270 Nm | Bosch EDC17C50 | 143 hp |
| 118i (1.6T) | Petrol | 136 hp | 220 Nm | Bosch MEVD17.2, Bosch MEVD17.2.3, Bosch MEVD17.2.5, Bosch MEVD17.2.8 | 207 hp |
| 118i (1.5T) | Petrol | 136 hp | 220 Nm | Bosch MEVD17.2, Bosch MEVD17.2.3, Bosch MEVD17.2.5, Bosch MEVD17.2.8, Bosch MEVD17.2.G | 169 hp |
| 118d | Diesel | 136 hp | 320 Nm | Bosch EDC17C41, Bosch EDC17C50, Bosch EDC17C56, Bosch EDC17CP41 | 189 hp |
| 118d | Diesel | 150 hp | 320 Nm | Bosch EDC17C50, Bosch MD1CS001 | 193 hp |
| 120d | Diesel | 163 hp | 380 Nm | Bosch EDC17C50, Bosch MD1 | 217 hp |
| 118i (1.6T) | Petrol | 170 hp | 250 Nm | Bosch MEVD17.2.5 | 214 hp |
| 120i (1.6T) | Petrol | 177 hp | 250 Nm | Bosch MEVD17.2, Bosch MEVD17.2.5 | 205 hp |
| 120i (2.0T) | Petrol | 184 hp | 270 Nm | Bosch MED17, Bosch MEVD17.2.4, Bosch MEVD17.2.9, Bosch MG1CS003 | 258 hp |
| 120d | Diesel | 190 hp | 400 Nm | Bosch EDC17C41, Bosch EDC17C50, Bosch EDC17C56, Bosch MD1CS001 | 221 hp |
| 125d | Diesel | 211 hp | 450 Nm | Bosch EDC17CP45, Bosch MD1 | 267 hp |
| 125i (2.0T) | Petrol | 218 hp | 310 Nm | Bosch MEVD17.2.4, Bosch MEVD17.2.9 | 277 hp |
| 125i (2.0T) | Petrol | 224 hp | 310 Nm | Bosch MG1CS003, Bosch MG1CS201 | 293 hp |
| 125d | Diesel | 224 hp | 450 Nm | Bosch EDC17CP45, Bosch EDC17CP49, Bosch MD1CP002 | 272 hp |
| M135i | Petrol | 326 hp | 450 Nm | Bosch MEVD17.2, Bosch MEVD17.2.6, Bosch MEVD17.2.G | 378 hp |
| M140i | Petrol | 340 hp | 500 Nm | Bosch MG1CS003, Bosch MG1CS201 | 404 hp |
| M140i (PP) | Petrol | 360 hp | 500 Nm | Bosch MG1CS003 | 396 hp |
| Engine | Fuel | Power | Torque | ECU | Stage 1 |
|---|---|---|---|---|---|
| 114d | Diesel | 95 hp | 235 Nm | Bosch EDC17C41, Bosch EDC17C50 | 148 hp |
| 114i (1.6T) | Petrol | 102 hp | 180 Nm | Bosch MEVD17.2.5 | 204 hp |
| 116d (2.0D) | Diesel | 116 hp | 260 Nm | Bosch EDC17C41, Bosch EDC17C50, Bosch EDC17C56 | 188 hp |
| 116d (1.6D) | Diesel | 116 hp | 260 Nm | Bosch EDC17C41, Bosch EDC17C50, Bosch EDC17C56 | 149 hp |
| 116i (1.6T) | Petrol | 136 hp | 220 Nm | Bosch MED17.2.3, Bosch MEVD17.2.3, Bosch MEVD17.2.5, Bosch MEVD17.2.K | 210 hp |
| 118d | Diesel | 136 hp | 320 Nm | Bosch EDC17C41, Bosch EDC17C50, Bosch EDC17C56, Bosch EDC17CP41 | 193 hp |
| 118d | Diesel | 143 hp | 320 Nm | Bosch EDC17C41, Bosch EDC17C50, Bosch EDC17C56 | 186 hp |
| 120d | Diesel | 163 hp | 380 Nm | Bosch EDC17C50, Bosch MD1 | 218 hp |
| 118i (1.6T) | Petrol | 170 hp | 250 Nm | Bosch MEVD17.2.5 | 208 hp |
| 120d | Diesel | 184 hp | 380 Nm | Bosch EDC17C41, Bosch EDC17C50, Bosch EDC17C56, Bosch EDC17CP45 | 216 hp |
| 120d PP | Diesel | 200 hp | 420 Nm | Bosch EDC17C41, Bosch EDC17C50, Bosch EDC17C56 | 225 hp |
| 125d | Diesel | 211 hp | 450 Nm | Bosch EDC17CP45, Bosch MD1 | 273 hp |
| 125i (2.0T) | Petrol | 218 hp | 310 Nm | Bosch MEVD17.2, Bosch MEVD17.2.4, Bosch MEVD17.2.9, Bosch MG1CS003 | 280 hp |
| 125d | Diesel | 218 hp | 450 Nm | Bosch EDC17CP45 | 267 hp |
| 125i MPP (2.0T) | Petrol | 238 hp | 330 Nm | Bosch MEVD17.2.4, Bosch MEVD17.2.9 | 281 hp |
| M135i - (07/13 -> 2015) | Petrol | 320 hp | 450 Nm | Bosch MEVD17.2.6, Bosch MEVD17.2.G | 376 hp |
| M135i - (... -> 07/13) | Petrol | 320 hp | 450 Nm | Bosch MEVD17.2.6, Bosch MEVD17.2.G | 366 hp |
| Engine | Fuel | Power | Torque | ECU | Stage 1 |
|---|---|---|---|---|---|
| 116d | Diesel | 115 hp | 260 Nm | Bosch EDC17C06, Bosch EDC17C41, Bosch EDC17CP02 | 181 hp |
| 116i | Petrol | 122 hp | 185 Nm | Bosch ME17.2.1, Bosch ME9.2.2, Bosch MEV17.4.6, Siemens/Continental MSD80, Siemens/Continental MSD81 | 134 hp |
| 118d | Diesel | 136 hp | 300 Nm | Bosch EDC17C01, Bosch EDC17C06, Bosch EDC17C41 | 176 hp |
| 118d | Diesel | 143 hp | 300 Nm | Bosch EDC17C06, Bosch EDC17C41, Bosch EDC17CP02 | 183 hp |
| 118i | Petrol | 143 hp | 190 Nm | Bosch ME9.2, Bosch MEV17.4.6, Siemens/Continental MSD80, Siemens/Continental MSD81 | 158 hp |
| 120d | Diesel | 163 hp | 350 Nm | Bosch EDC16C1, Bosch EDC16C31, Bosch EDC16C35, Bosch EDC17C41, Bosch EDC17CP02 | 208 hp |
| 20i | Petrol | 170 hp | 210 Nm | Bosch MEV17.2.1, Siemens/Continental MS45, Siemens/Continental MSD80 | 180 hp |
| 120d | Diesel | 177 hp | 350 Nm | Bosch EDC16C35, Bosch EDC17C06, Bosch EDC17C41, Bosch EDC17C50, Bosch EDC17CP02 | 208 hp |
| 120D performance package | Diesel | 197 hp | 390 Nm | Bosch EDC17CP02 | 232 hp |
| 123d (May 2010) | Diesel | 204 hp | 400 Nm | Bosch EDC17CP02 | 264 hp |
| 123d | Diesel | 204 hp | 400 Nm | Bosch EDC17CP02 | 249 hp |
| 125i | Petrol | 211 hp | 250 Nm | 274 hp | |
| 125i | Petrol | 218 hp | 250 Nm | Bosch MEV17.4.6, Siemens/Continental MSD80, Siemens/Continental MSD81, Siemens/Continental MSV70, Siemens/Continental MSV80, Siemens/Continental MSV90 | 274 hp |
| 128i | Petrol | 228 hp | 271 Nm | Siemens/Continental MSV70 | 276 hp |
| 130i | Petrol | 258 hp | 315 Nm | Siemens/Continental MSD80, Siemens/Continental MSS70, Siemens/Continental MSV70, Siemens/Continental MSV80, Siemens/Continental MSV90 | 279 hp |
| 130i | Petrol | 265 hp | 315 Nm | Siemens/Continental MSD80, Siemens/Continental MSV70 | 281 hp |
| 135i - N55 Twinscroll | Petrol | 306 hp | 400 Nm | Bosch MEVD17.2, Bosch MEVD17.2.6, Siemens/Continental MSD80 | 365 hp |
| 135i - N54 | Petrol | 306 hp | 400 Nm | Siemens/Continental MSD80, Siemens/Continental MSD81 | 365 hp |
| 135i - N54 - PPK | Petrol | 326 hp | 450 Nm | 366 hp | |
| 1M - 3.0i Biturbo | Petrol | 340 hp | 500 Nm | Siemens/Continental MSD80 | 379 hp |
| Engine | Fuel | Power | Torque | ECU | Stage 1 |
|---|---|---|---|---|---|
| 116i | Petrol | 116 hp | 150 Nm | Bosch ME17.2.1, Bosch ME9.2 | 128 hp |
| 118d | Diesel | 122 hp | 280 Nm | Bosch EDC16C1, Bosch EDC16C35 | 149 hp |
| 118i | Petrol | 129 hp | 180 Nm | Bosch ME9.2, Bosch MEV17.4.6, Bosch MEV946, Siemens/Continental MSD81, Siemens/Continental MSV70 | 144 hp |
| 18i | Petrol | 136 hp | 180 Nm | Bosch ME9.2, Bosch MEV17.2.1, Siemens/Continental MSD81 | |
| 120d | Diesel | 150 hp | 340 Nm | 197 hp | |
| 120i | Petrol | 150 hp | 200 Nm | Bosch ME9.2, Bosch ME9.2.2, Bosch MEV946, Siemens/Continental MSD81 | 164 hp |
| 20i | Petrol | 156 hp | 210 Nm | Bosch MEV17.2.1, Siemens/Continental MSV80 | |
| 120d | Diesel | 163 hp | 340 Nm | Bosch EDC16C1, Bosch EDC16C31, Bosch EDC16C35, Bosch EDC17C41, Bosch EDC17CP02 | 205 hp |
| 120i | Petrol | 170 hp | 210 Nm | Bosch MED17, Bosch MEV17.2.1, Bosch MEV17.4.6, Siemens/Continental MS45, Siemens/Continental MSD80, Siemens/Continental MSD80.2, Siemens/Continental MSD81 | 180 hp |
| 3.0L 128i | Petrol | 231 hp | Siemens/Continental MS45, Siemens/Continental MSD80, Siemens/Continental MSV70, Siemens/Continental MSV80 | ||
| 130i | Petrol | 265 hp | 315 Nm | Siemens/Continental MSD80, Siemens/Continental MSV70, Siemens/Continental MSV80 | 277 hp |
| 135i - N54 | Petrol | 306 hp | 400 Nm | Bosch MEVD17.2, Siemens/Continental MSD80, Siemens/Continental MSD81, Siemens/Continental MSV70 | 366 hp |
Full 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.