Need a used BMW 6 Series ecu? Request a free quote from UK vehicle dismantlers and compare offers direct.
Find the right part faster and get quotes direct from UK breakers - free, and no obligation.
Used ecus vary between vehicles - and whether you call it used, second hand or a replacement, matching the right one matters. These are the details breakers need to match the right part to your car - our request form asks them so you only hear from suppliers with the correct part:
Yes, every variant of the BMW 6 Series (E24, E63/E64, F06/F12/F13, and G32) has at least one ECU, as all versions use electronic engine management regardless of engine type or fuel. In fact modern 6 Series models use several control modules, so when people say 'ECU' they usually mean the engine control module (also called DME on BMWs) specifically. Make sure you and the breaker are talking about the same unit before any money changes hands.
Those years span two distinct generations: the E63/E64 ran from 2003 to 2010, while the F12/F13/F06 launched in 2011, so these are completely different platforms with different DME units and wiring architectures. An E63-generation ECU will not fit an F12/F13-generation car. Stick within the correct generation and match the engine code exactly.
The engine code is the single most important detail for an ECU — two 6 Series cars from the same year can have different engines (for example a 640i and a 650i use different units) and their DMEs are not interchangeable. You'll find the engine code on your V5 or by running a VIN check, and you should always give it to the breaker rather than relying on badge or year alone. Fuel type and gearbox type also matter, so supply all three.
Trim level makes no difference to ECU fitment on the BMW 6 Series — Sport, M Sport, SE and similar designations are cosmetic and equipment packages, not mechanical ones. What matters is the engine code, fuel type, and gearbox type, all of which are identical across trims sharing the same engine. Tell the breaker your engine code and let them match on that rather than the trim name.
The F12/F13/F06 generation ran from 2011 to 2018 and received a facelift for the 2015 model year, and there can be software or ancillary wiring differences between pre- and post-facelift cars that affect whether a DME will work correctly. You should confirm with the breaker whether the specific part number matches your registration, rather than assuming year-to-year compatibility across that 2015 boundary. Engine code matching is still the starting point, but the breaker needs your full reg to check the detail.
BMW DMEs are paired to the vehicle's immobiliser and CAS/EWS module, which means a used unit will almost certainly require coding or adaptation before the car will start — this is not something you can avoid by finding an 'identical' part number. Whether the unit can be re-coded to your car, or whether it needs to come paired with other modules, is something you must confirm with the breaker and a BMW-specialist auto electrician before buying. Never assume a used ECU will be plug-and-play on a BMW.