Get quotes for a used or replacement BMW 4 Series ecu. Genuine second hand parts from UK vehicle dismantlers - free request, breakers with stock reply direct.
Find the right part faster and get quotes direct from UK breakers - free, and no obligation.
No two ecus are quite the same across different vehicles, so getting the specifics right matters when you buy used, second hand or a replacement. Answer a few quick questions below and breakers will only quote if they have the exact matching part in stock:
Yes, every variant of the BMW 4 Series is fitted with an ECU (engine control unit) as standard — it manages fuelling, ignition, and engine operation regardless of whether the engine is petrol or diesel, turbocharged or otherwise. All F32/F33/F36 (2013–2020) and G22/G23/G26 (2020–present) models use one, so there is no 4 Series variant where the part simply does not exist.
Both years sit within the F32-generation 4 Series (2013–2020, facelift 2017), so there is a reasonable chance of compatibility if the engine codes match exactly — the engine code is the single most important detail and must be identical, not just the fuel type or displacement badge. That said, whether an ECU from a pre-facelift 2015 car crosses cleanly to a post-facelift 2017-onwards car is something you should confirm with the breaker against your registration, as there may have been software or ancillary changes at the facelift point. On top of that, ECUs are paired to the vehicle's immobiliser and DME, so coding or adaptation work is almost certainly needed — confirm the full picture with the breaker before purchasing.
Trim level on its own does not determine ECU fitment — what matters is the engine code, fuel type, and gearbox type (automatic or manual), none of which are dictated by the trim badge. An M Sport and a Sport with the same engine code and gearbox will use the same ECU; the trim differences are cosmetic such as bodykit, interior finish, and wheel choice. Always cross-reference the engine code (found on your V5C or a VIN check) rather than relying on the trim name when searching with a breaker.
Body style does not affect ECU fitment — the ECU follows the engine code, not the body variant, so a Coupé (F32), Convertible (F33), or Gran Coupé (F36) with the same engine code will use the same unit. Focus on matching the engine code exactly, along with fuel type and gearbox type, and let the breaker verify the specific part numbers against your registration.
The 420d badge alone is not enough to guarantee a match, because the engine code and gearbox type (for example, eight-speed automatic versus six-speed manual) must also align. Within the same generation and engine code there is a good chance of compatibility, but if the donor car falls either side of the 2013 launch or the 2017 facelift boundary, confirm with the breaker whether those changeover points introduced any ECU or software revisions. ECUs also require pairing to your vehicle's immobiliser system, so factor in the cost and availability of coding when budgeting.
This is a very real consideration with BMW ECUs — they are typically paired to the original vehicle's DME (Digital Motor Electronics) and immobiliser, which means a used unit will almost certainly need to be recoded or adapted to work correctly in your car. The process and cost of this coding varies and is something you should discuss with both the breaker and a BMW specialist or independent with the right diagnostic equipment before you buy. Never guarantee that a plug-and-play swap will work without this step.