Supported vehicles › BMW › 3-serie E90

BMW · Cars & LCV

BMW 3-serie E90 tune files, remaps & software solutions

20 engines · 2005–2005 · 21 ECU/TCU types · files for Autotuner, KESS3, Flex, Dimsport DFOX / New Genius, PCMflash, MMCFlash, BitBox and more

Custom files for the BMW 3-serie E90 built in WinOLS from your own read — not a generic file pulled from a database. Send the read from your tool and Josh builds the calibration for your exact software version, usually back within 10–20 minutes during file-service hours (9am–9pm Mon–Sat AEST), and supports it afterwards. Typical Stage 1 figures are shown per engine below and confirmed per calibration.

BMW 3-serie E90 16d diesel

Years2005
Stock power115 hp
Stock torque260 Nm
ECU / TCU types2
Stage 1 — typical+20% power / +28% torque → ~140 hp / 335 Nm

Controllers and read methods

  • Bosch EDC17C06 TC1766 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHBOOTDATALOGSOBD
  • Bosch EDC17C41 TC1797 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHBOOTDATALOGSOBD

What we build for this engine

  • Stage 1 and Stage 2 calibrations built from your read
  • Towing and economy files
  • DPF, EGR and AdBlue software solutions, DTC work
  • WinOLS map packs and DAMOS where we hold our own definitions

BMW 3-serie E90 16i petrol

Years2005
Stock power115 hp
Stock torque150 Nm
ECU / TCU types2
Stage 1 — typical+5% power / +5% torque → ~120 hp / 160 Nm

Controllers and read methods

  • Bosch ME17.2.1 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCH
  • Bosch ME9.2 MPC555 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD (BETA)

What we build for this engine

  • Stage 1 and Stage 2 calibrations built from your read
  • Pops and bangs, launch and rev-limit changes where the platform allows
  • Catalyst, flap and DTC work
  • WinOLS map packs and DAMOS where we hold our own definitions

BMW 3-serie E90 16i (1.6i) petrol

Years2005
Stock power122 hp
Stock torque160 Nm
ECU / TCU types1
Stage 1 — typical+5% power / +5% torque → ~130 hp / 170 Nm

Controllers and read methods

  • Siemens MSD81 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHOBD

What we build for this engine

  • Stage 1 and Stage 2 calibrations built from your read
  • Pops and bangs, launch and rev-limit changes where the platform allows
  • Catalyst, flap and DTC work
  • WinOLS map packs and DAMOS where we hold our own definitions

BMW 3-serie E90 16i (N45B16) petrol

Years2005
Stock power115 hp
Stock torque150 Nm
ECU / TCU types1
Stage 1 — typical+5% power / +5% torque → ~120 hp / 160 Nm

Controllers and read methods

  • Bosch MEVD17.2 TC1797 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHBOOTOBD

What we build for this engine

  • Stage 1 and Stage 2 calibrations built from your read
  • Pops and bangs, launch and rev-limit changes where the platform allows
  • Catalyst, flap and DTC work
  • WinOLS map packs and DAMOS where we hold our own definitions

BMW 3-serie E90 18d diesel

Years2005
Stock power122–143 hp
Stock torque280–300 Nm
ECU / TCU types6
Stage 1 — typical+20% power / +28% torque → ~145–170 hp / 360–385 Nm

Controllers and read methods

  • Bosch EDC16C1 MPC556 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHOBD
  • Bosch EDC16C35 MPC562, MPC564 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHDATALOGSOBD
  • Bosch EDC17C06 TC1766 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHBOOTDATALOGSOBD
  • Bosch EDC17C41 TC1797 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHBOOTOBD
  • Bosch EDC17CP02 TC1766 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHBOOTDATALOGSOBD
  • ZF 6HP TCU MPC562 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD

What we build for this engine

  • Stage 1 and Stage 2 calibrations built from your read
  • Towing and economy files
  • DPF, EGR and AdBlue software solutions, DTC work
  • TCU shift-point, lock-up and torque-management tuning matched to the engine file
  • WinOLS map packs and DAMOS where we hold our own definitions

BMW 3-serie E90 18i petrol

Years2005
Stock power136 hp
Stock torque180 Nm
ECU / TCU types3
Stage 1 — typical+5% power / +5% torque → ~145 hp / 190 Nm

Controllers and read methods

  • Bosch ME9.2 MPC555 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD (BETA)
  • Bosch MEV17.2.1 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCH
  • Siemens MSD81 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHOBD

What we build for this engine

  • Stage 1 and Stage 2 calibrations built from your read
  • Pops and bangs, launch and rev-limit changes where the platform allows
  • Catalyst, flap and DTC work
  • WinOLS map packs and DAMOS where we hold our own definitions

BMW 3-serie E90 18i (2.0i) petrol

Years2005
Stock power143 hp
Stock torque190 Nm
ECU / TCU types1
Stage 1 — typical+5% power / +5% torque → ~150 hp / 200 Nm

Controllers and read methods

  • Bosch ME9.2 MPC555 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD (BETA)

What we build for this engine

  • Stage 1 and Stage 2 calibrations built from your read
  • Pops and bangs, launch and rev-limit changes where the platform allows
  • Catalyst, flap and DTC work
  • WinOLS map packs and DAMOS where we hold our own definitions

BMW 3-serie E90 20d diesel

Years2005
Stock power150–177 hp
Stock torque320–350 Nm
ECU / TCU types7
Stage 1 — typical+20% power / +28% torque → ~180–210 hp / 410–450 Nm

Controllers and read methods

  • Bosch EDC16C1 MPC556 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHOBD
  • Bosch EDC16C35 MPC562, MPC564 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHDATALOGSOBD
  • Bosch EDC17C06 TC1766 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHBOOTDATALOGSOBD
  • Bosch EDC17C41 TC1797 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHBOOTDATALOGSOBD
  • Bosch EDC17C50 TC1797 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHBOOTDATALOGSOBD
  • Bosch EDC17CP02 TC1766 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHBOOTDATALOGSOBD
  • ZF 6HP TCU MPC562 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD

What we build for this engine

  • Stage 1 and Stage 2 calibrations built from your read
  • Towing and economy files
  • DPF, EGR and AdBlue software solutions, DTC work
  • TCU shift-point, lock-up and torque-management tuning matched to the engine file
  • WinOLS map packs and DAMOS where we hold our own definitions

BMW 3-serie E90 20i petrol

Years2005
Stock power150–170 hp
Stock torque200–210 Nm
ECU / TCU types6
Stage 1 — typical+5% power / +5% torque → ~160–180 hp / 210–220 Nm

Controllers and read methods

  • Bosch ME9.2 MPC555 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD (BETA)
  • Bosch MEV17.2.1 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCH
  • Siemens MS45 MPC555 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD
  • Siemens MSD80 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHDATALOGSOBD
  • Siemens MSV80 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD
  • ZF 6HP TCU MPC562 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD

What we build for this engine

  • Stage 1 and Stage 2 calibrations built from your read
  • Pops and bangs, launch and rev-limit changes where the platform allows
  • Catalyst, flap and DTC work
  • TCU shift-point, lock-up and torque-management tuning matched to the engine file
  • WinOLS map packs and DAMOS where we hold our own definitions

BMW 3-serie E90 23i petrol

Years2005
Stock power177–190 hp
Stock torque230–250 Nm
ECU / TCU types3
Stage 1 — typical+5% power / +5% torque → ~185–200 hp / 240–265 Nm

Controllers and read methods

  • Siemens MSD80 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHDATALOGSOBD
  • Siemens MSV80 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD
  • ZF 6HP TCU MPC562 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD

What we build for this engine

  • Stage 1 and Stage 2 calibrations built from your read
  • Pops and bangs, launch and rev-limit changes where the platform allows
  • Catalyst, flap and DTC work
  • TCU shift-point, lock-up and torque-management tuning matched to the engine file
  • WinOLS map packs and DAMOS where we hold our own definitions

BMW 3-serie E90 23i (2.5) petrol

Years2005
Stock power177 hp
Stock torque230 Nm
ECU / TCU types1
Stage 1 — typical+5% power / +5% torque → ~185 hp / 240 Nm

Controllers and read methods

  • Siemens MSV70 MPC563 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD

What we build for this engine

  • Stage 1 and Stage 2 calibrations built from your read
  • Pops and bangs, launch and rev-limit changes where the platform allows
  • Catalyst, flap and DTC work
  • WinOLS map packs and DAMOS where we hold our own definitions

BMW 3-serie E90 25d diesel

Years2005
Stock power197 hp
Stock torque400 Nm
ECU / TCU types1
Stage 1 — typical+20% power / +28% torque → ~235 hp / 510 Nm

Controllers and read methods

  • Bosch EDC16C35 MPC562, MPC564 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHDATALOGSOBD

What we build for this engine

  • Stage 1 and Stage 2 calibrations built from your read
  • Towing and economy files
  • DPF, EGR and AdBlue software solutions, DTC work
  • WinOLS map packs and DAMOS where we hold our own definitions

BMW 3-serie E90 25i (2.5) petrol

Years2005
Stock power218 hp
Stock torque250 Nm
ECU / TCU types3
Stage 1 — typical+5% power / +5% torque → ~230 hp / 265 Nm

Controllers and read methods

  • Siemens MSV70 MPC563 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD
  • Siemens MSV80 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD
  • ZF 6HP TCU MPC562 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD

What we build for this engine

  • Stage 1 and Stage 2 calibrations built from your read
  • Pops and bangs, launch and rev-limit changes where the platform allows
  • Catalyst, flap and DTC work
  • TCU shift-point, lock-up and torque-management tuning matched to the engine file
  • WinOLS map packs and DAMOS where we hold our own definitions

BMW 3-serie E90 25i (3.0) petrol

Years2005
Stock power218 hp
Stock torque250 Nm
ECU / TCU types5
Stage 1 — typical+5% power / +5% torque → ~230 hp / 265 Nm

Controllers and read methods

  • Siemens MSD80 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHDATALOGSOBD
  • Siemens MSD81 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHOBD
  • Siemens MSV70 MPC563 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD
  • Siemens MSV80 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD
  • ZF 6HP TCU MPC562 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD

What we build for this engine

  • Stage 1 and Stage 2 calibrations built from your read
  • Pops and bangs, launch and rev-limit changes where the platform allows
  • Catalyst, flap and DTC work
  • TCU shift-point, lock-up and torque-management tuning matched to the engine file
  • WinOLS map packs and DAMOS where we hold our own definitions

BMW 3-serie E90 28i petrol

Years2005
Stock power233 hp
Stock torque300 Nm
ECU / TCU types5
Stage 1 — typical+5% power / +5% torque → ~245 hp / 315 Nm

Controllers and read methods

  • Siemens MS45 MPC555 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD
  • Siemens MSD80 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHDATALOGSOBD
  • Siemens MSV70 MPC563 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD
  • Siemens MSV80 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD
  • ZF 6HP TCU MPC562 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD

What we build for this engine

  • Stage 1 and Stage 2 calibrations built from your read
  • Pops and bangs, launch and rev-limit changes where the platform allows
  • Catalyst, flap and DTC work
  • TCU shift-point, lock-up and torque-management tuning matched to the engine file
  • WinOLS map packs and DAMOS where we hold our own definitions

BMW 3-serie E90 30d diesel

Years2005
Stock power231 hp
Stock torque500 Nm
ECU / TCU types2
Stage 1 — typical+20% power / +28% torque → ~275 hp / 640 Nm

Controllers and read methods

  • Bosch EDC16CP35 MPC562, MPC564 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHDATALOGSOBD
  • ZF 6HP TCU MPC562 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD

What we build for this engine

  • Stage 1 and Stage 2 calibrations built from your read
  • Towing and economy files
  • DPF, EGR and AdBlue software solutions, DTC work
  • TCU shift-point, lock-up and torque-management tuning matched to the engine file
  • WinOLS map packs and DAMOS where we hold our own definitions

BMW 3-serie E90 30i petrol

Years2005
Stock power258–272 hp
Stock torque300–320 Nm
ECU / TCU types6
Stage 1 — typical+5% power / +5% torque → ~270–285 hp / 315–335 Nm

Controllers and read methods

  • Siemens MSD80 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHDATALOGSOBD
  • Siemens MSD81 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHOBD
  • Siemens MSS70 MPC563 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD
  • Siemens MSV70 MPC563 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD
  • Siemens MSV80 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD
  • ZF 6HP TCU MPC562 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD

What we build for this engine

  • Stage 1 and Stage 2 calibrations built from your read
  • Pops and bangs, launch and rev-limit changes where the platform allows
  • Catalyst, flap and DTC work
  • TCU shift-point, lock-up and torque-management tuning matched to the engine file
  • WinOLS map packs and DAMOS where we hold our own definitions

BMW 3-serie E90 35d diesel

Years2005
Stock power272–286 hp
Stock torque560–580 Nm
ECU / TCU types3
Stage 1 — typical+20% power / +28% torque → ~325–345 hp / 715–740 Nm

Controllers and read methods

  • Bosch EDC16CP35 MPC562, MPC564 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHDATALOGSOBD
  • Bosch EDC17CP09 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHBOOTDATALOGSOBD
  • ZF 6HP TCU MPC562 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD

What we build for this engine

  • Stage 1 and Stage 2 calibrations built from your read
  • Towing and economy files
  • DPF, EGR and AdBlue software solutions, DTC work
  • TCU shift-point, lock-up and torque-management tuning matched to the engine file
  • WinOLS map packs and DAMOS where we hold our own definitions

BMW 3-serie E90 35i (N54) petrol

Years2005
Stock power306 hp
Stock torque400 Nm
ECU / TCU types4
Stage 1 — typical+5% power / +5% torque → ~320 hp / 420 Nm

Controllers and read methods

  • Siemens MSD80 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHDATALOGSOBD
  • Siemens MSD81 TC1796 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHOBD
  • Temic DKG436 Gen1 TCU TC1766 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCH
  • ZF 6HP TCU MPC562 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD

What we build for this engine

  • Stage 1 and Stage 2 calibrations built from your read
  • Pops and bangs, launch and rev-limit changes where the platform allows
  • Catalyst, flap and DTC work
  • TCU shift-point, lock-up and torque-management tuning matched to the engine file
  • WinOLS map packs and DAMOS where we hold our own definitions

BMW 3-serie E90 35i Twinscroll (N55) petrol

Years2005
Stock power306 hp
Stock torque400 Nm
ECU / TCU types4
Stage 1 — typical+5% power / +5% torque → ~320 hp / 420 Nm

Controllers and read methods

  • Bosch MEVD17.2 TC1797 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHBOOTOBD
  • Bosch MEVD17.2.6 TC1797 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCHBOOTDATALOGSOBD
  • Temic DKG436 Gen1 TCU TC1766 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxBENCH
  • ZF 6HP TCU MPC562 AutotunerKESS3FlexDFOXPCMflashbFlashBitBoxOBD

What we build for this engine

  • Stage 1 and Stage 2 calibrations built from your read
  • Pops and bangs, launch and rev-limit changes where the platform allows
  • Catalyst, flap and DTC work
  • TCU shift-point, lock-up and torque-management tuning matched to the engine file
  • WinOLS map packs and DAMOS where we hold our own definitions

BMW 3-serie E90 FAQ

Do you have a tune file for the BMW 3-serie E90?

Yes — for every engine and ECU listed above. Files are built from your own read in WinOLS for your exact software version, not supplied from a generic database.

How do I get a BMW 3-serie E90 file?

WhatsApp the read to 0466 659 997 with the engine, ECU, your tool and what you want, or upload it at tacfiles.com for an automated return where a matching project exists.

What gains will a BMW 3-serie E90 Stage 1 give?

Typical Stage 1 figures are shown on each engine card above — measured on our dyno where marked, otherwise the typical gain for that engine class. Final numbers depend on the calibration and hardware, so we confirm per file. Reliability comes first — files stay inside what the engine, injectors and cooling handle comfortably.

Send your BMW 3-serie E90 read

WhatsApp 0466 659 997 with the engine, ECU, your tool and what you want. Hand-built files typically return in 10–20 minutes during file-service hours (9am–9pm Mon–Sat AEST).

Vehicle, ECU and read-method data compiled from the published compatibility lists of the flashing tools we work with (files are returned for Autotuner, KESS3, Flex, DFOX, PCMflash, bFlash, BitBox and more). Stock figures are manufacturer-published values as listed by those tools and may vary by market. All tuning files are intended for off-road, motorsport, agricultural or commercial use only; it is the responsibility of the vehicle owner to ensure compliance with local regulations.