Get quotes for a used or replacement Mercedes-Benz B-Class 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.
A used ecu that fits one vehicle won't always fit another - even within the same model range. These questions help breakers match stock to your exact vehicle before they quote:
Yes, every variant of the Mercedes-Benz B-Class has at least one ECU (Engine Control Unit) — it is a fundamental component on all petrol and diesel versions of the car. The B-Class has been built across two main generations: the W245 (2005–2011) and the W246 (2011–2018, with a facelift in 2014). All engine variants across both generations rely on an ECU to manage fuelling, ignition, and emissions. If you are unsure which ECU you need, your engine code — found on your V5 or via a VIN check — is the most important detail to have to hand.
A 2010 B-Class is a W245 (first generation), while a 2012 B-Class is a W246 (second generation) — these are fundamentally different platforms with different engines, so the ECUs are not interchangeable between them. Even within the same generation, the engine code must match: for example, a diesel ECU from a 180 CDI will not suit a petrol 180 engine even if the year is the same. Always supply your engine code and registration to the breaker so they can confirm compatibility. No fitment can be guaranteed without checking both engine codes against each other.
Trim level — whether that is SE, Sport, AMG Line, or Urban — does not affect ECU fitment; the ECU follows the engine, not the badge or the interior specification. What matters is your engine code, fuel type (petrol or diesel), and gearbox type (manual or automatic), as these determine which ECU was fitted from the factory. You may find that a part pulled from a lower-spec car works perfectly in a higher-spec one running the same engine, so do not be put off if the donor car is a different trim. Confirm the engine code match with the breaker before purchasing.
The W246 runs from 2011 to 2018, with a facelift introduced in 2014, and while many mechanical components carried over, there were running production changes that could affect ECU compatibility. Whether a pre-2014 ECU crosses the 2014 facelift boundary on your specific engine variant is something you should confirm with the breaker against your registration and engine code, as ancillary and software changes mid-production can affect whether units are directly interchangeable. Providing your full engine code gives the breaker the best chance of locating a confirmed match. No fitment can be guaranteed without that check.
ECU pairing, immobiliser coding, and whether a used unit will simply plug and play or require programming to your vehicle are things you must confirm directly with the breaker and your preferred installer — this varies by generation, engine type, and the specific unit involved. What the breaker can help with is supplying an ECU that is correct for your engine code and gearbox type, which is the essential first step before any coding question arises. Some breakers supply units with coding notes or can recommend specialist programmers, so it is worth asking when you request a quote. Never assume a used ECU will be immediately operational without checking this with a qualified technician.
The engine code matters above everything else for an ECU — two B-Class cars from the same year can have completely different ECUs depending on whether they are petrol or diesel, turbocharged or not, or paired with a manual or automatic gearbox. The engine code is stamped on the engine block and is also shown on your V5 registration document or obtainable via a VIN check, and supplying it to the breaker is far more useful than year and model alone. For the W245 generation (2005–2011), common engine codes include units from the 180, 200, 200 CDI, and 180 CDI variants, while the W246 (2011–2018) brought a new range of engines with their own distinct ECUs. Always lead with your engine code when requesting a quote through Findapart.