Description
Bearing OEM number 7799856-1, this Engine ECU Control Module was engineered by BMW for fitment across both the E90 3 Series and the E60 5 Series. Extracted from a low-mileage written-off vehicle and confirmed fully functional through diagnostic testing, this genuine used module is a proven replacement option for both platforms.
Shared between the E90 and E60, this ECM manages ignition timing, multi-point or direct fuel injection, idle speed stabilisation, and catalyst heating strategies. Sensor inputs from wideband oxygen sensors, the mass airflow meter, and the crankshaft encoder are processed continuously to maintain clean combustion and ensure smooth power delivery across the rev band.
A failing ECM common to these platforms produces symptoms including rough idle, hesitation under acceleration, hard starting after the vehicle has been left overnight, and intermittent misfires that may set multiple fault codes across different system banks. Throttle response can become erratic, and the system may revert to a conservative limp-home strategy.
This is a used, tested item — confirm OEM number 7799856-1 is the correct reference for your E90 or E60 variant before ordering. Professional fitting is advised, and coding or adaptation to your vehicle’s specific DME configuration will likely be necessary. A 14-day return period is in place.
Returns accepted only for genuine faults — faulty on arrival, not as described, or wrong part supplied — requested within 14 days, with all 3 anti-tamper stickers intact. No returns for change of mind, incorrect installation, coding/programming, or buyer compatibility errors; checking compatibility (OEM number, firmware, vehicle) is the buyer’s responsibility. Full policy: https://giantparts.eu/refund-and-returns/











