NO-GUESSWORK FITMENT

Find the tune that matches your BMW

Choose the engine or ECU that is actually installed. We will show the current Poverty Built calibrations tagged for that combination.

Choose an engine, an ECU, or both to build a shortlist.

Results are a shortlist based on catalog tags. Confirm the complete fitment and requirements on the product page. Send fitment details

Find Your BMW Tune

Find the correct Poverty Built BMW tune by starting with the engine and ECU that are actually in your car. Chassis, model year, and badge are useful clues, but swaps and production changes mean the ECU always matters.

How to choose your BMW tune

  1. Identify the engine and ECU currently installed.
  2. Open the matching tune listing.
  3. Use the Tune Configurator to select the car, engine, hardware, fuel, transmission, and options you actually have.
  4. Choose the appropriate stage. On naturally aspirated listings, stage descriptions are setup guidance—not a parts list you must copy. On N54 and N55 OTS map packs, stages are hardware- and fuel-defined; meet the requirements shown in the listing.

Shop BMW tunes by engine

Shop BMW tunes by ECU

Tunes in development

M44, Euro S50B32, N20E, N20F, N43, N53, N57, N62B44, S55, S85, and B46/B48 tune listings are being prepared. They are intentionally not linked as live products until they are ready to order.

Flashing software quick reference

  • MS41: use BTT MS41 QuickFlash.
  • MS42, MS43, and MS45: use MS4X Flasher.
  • N54/N55 MHD-compatible OTS map packs: use MHD, BTT, or another compatible flashing solution where the listing allows it.
  • N20E/N20F when released: BTT QuickFlash files only until Poverty Built releases its own flasher.

You do not need to send a full ECU read unless Poverty Built specifically requests one after reviewing your order.

Need a bespoke calibration?

Poverty Built is focused on affordable, repeatable preset tuning. For a one-off build, unusual hardware combination, standalone ECU, or bespoke custom calibration, visit UNDSPTD.