Compare prices on a used BMW i5 ecu from UK breakers. Free part request, no obligation.
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:
The BMW i5 is a fully electric vehicle, so it does not have a traditional engine control unit (ECU) in the sense fitted to petrol or diesel cars — there is no internal combustion engine to manage. Instead, the i5 uses a battery management system, power electronics control units, and multiple domain controllers that govern the electric motors and high-voltage systems. If your i5 has a fault code pointing to a control module, confirm with your breaker exactly which module is affected and supply your registration, as the correct unit will depend on your specific variant and software build.
On the i5, the function closest to a traditional ECU is split across several modules — the most relevant for drivetrain faults is typically the high-voltage battery management controller or the electric motor power electronics unit, sometimes referred to as the drive unit control module. There is no single 'engine ECU' because there is no combustion engine. Tell your breaker your registration and the exact fault code or module name from your diagnostic report so they can identify the correct unit.
The BMW i5 (G60 generation) launched in 2024 in the UK, so both years fall within the same generation, which is a positive starting point for compatibility. However, electric vehicle control modules are typically paired to the vehicle's VIN and high-voltage battery during manufacture, meaning a used unit will almost certainly require coding or reconfiguration before it will operate correctly. Confirm with your breaker whether the module from your donor vehicle matches your registration, and factor in specialist programming costs before purchasing.
Yes, trim and drivetrain variant matter significantly here, because the eDrive40 is rear-wheel drive with a single motor, the xDrive40 is all-wheel drive with two motors, and the M60 is a high-performance dual-motor all-wheel-drive variant — each will have different power electronics and motor control hardware. Unlike cosmetic trim differences on a conventional car, these are fundamentally different drivetrain architectures, so a module from one variant is unlikely to be compatible with another. Always give your breaker your full registration so they can match the correct module to your exact drivetrain layout and software specification.
Used control modules from the i5 are available through breakers and can be a cost-effective route, but electric vehicle modules are typically VIN-paired and will need professional coding to your vehicle before they function correctly. This is not something that can be confirmed or guaranteed at the point of purchase — you will need a BMW-capable diagnostic specialist to carry out the pairing procedure after fitting. Discuss this with your breaker before buying and budget for the programming work on top of the part cost.
Because the i5 uses multiple control modules rather than a single ECU, the most important information to supply is the exact module name or part number shown on your diagnostic report, your vehicle's registration number, and your VIN. The breaker will need to confirm whether the donor vehicle's module matches your specific variant — eDrive40, xDrive40, or M60 — and your build date, as software and hardware can change during a production run. Confirm with your breaker against your registration before ordering, as fitment and coding compatibility cannot be guaranteed without those checks.