Which Modules the BMW E90 Shares With the E91, E92 and E93

The E90, E91, E92 and E93 are four bodystyles built on the same 3-Series platform between 2005 and 2012, and they share a large proportion of their electronic architecture. For many modules — ABS units, DME variants, CAS modules, DSC controllers — interchange is straightforward once the part number suffix is matched. For others, particularly body electronics and lighting control, the bodystyle determines what fits, and fitting the wrong variant causes faults or requires additional coding that not every workshop expects.

Platform Overview: E9x Architecture

BMW refers to the family collectively as the E9x series. The E90 is the four-door saloon (2005–2011), the E91 is the five-door Touring estate (2005–2012), the E92 is the two-door coupe (2006–2013), and the E93 is the two-door convertible (2006–2013). All share a common CAN bus architecture, the same PT-CAN powertrain bus carrying the DME, EGS and CAS, and the same K-CAN body bus carrying comfort, lighting and convenience modules. The underlying structure is close enough that salvage parts cross over frequently — but the devil is always in the variant suffix.

Modules That Interchange Cleanly Across E9x Bodystyles

Engine Control Module (DME)

DME units are powertrain-specific rather than bodystyle-specific. A Siemens MSV80 unit from an E90 320i will fit an E92 320i of the same production period provided the part number, hardware version and software index match. The DME is then coded to the new VIN via ISTA or equivalent — this step is mandatory regardless of which bodystyle the donor unit came from. Common part numbers in the N46/N43 family include 7 559 640, 7 584 903 and 7 591 262; N52 units run numbers such as 7 575 002 and 7 575 003. Diesel DDE units in the N47 family are similarly portable across bodystyles.

CAS Module (Car Access System)

The CAS3 and CAS3+ modules used across the E9x generation are not bodystyle-locked. A CAS from an E91 will physically fit an E90 and communicate on the same bus. However, the CAS carries the VIN, the key data and the EWS chain — it must be synchronised to the DME and EGS using BMW engineering software after fitting. It is never plug-and-play. Part numbers to be aware of include 6 962 653, 6 975 717 and 9 270 938 for the CAS3+. Always confirm the hardware revision matches, as early CAS3 and late CAS3+ units differ internally. For comparison, see BMW E92 3-Series DSC Module Loses Traction Control After Rain.

ABS and DSC Control Module

The Bosch DSC8 and DSC8+ units fitted to E9x models are shared across bodystyles for the same drivetrain configuration. An E91 xDrive ABS unit will not fit a rear-wheel-drive E90 — that is a drivetrain difference, not a bodystyle difference. Within the same drivetrain, part numbers such as 6 785 482, 6 799 701 and 6 854 054 appear across saloon, Touring and coupe. A replacement DSC module must be coded to the car; the wheel circumference table and stability programme parameters are written in during ISTA adaptation.

Transmission Control Module (EGS)

EGS units for the six-speed automatic (ZF GA6HP19Z or GA6HP21Z) cross bodystyles freely. The EGS is matched to the DME and must be adapted after fitting, but bodystyle is irrelevant. Common EGS numbers in the E9x automatic range include 7 605 101 and 7 605 102. Manual-gearbox cars carry no EGS; the SMG unit on earlier M3 variants is entirely separate and does not interchange with standard E9x electrics.

Modules That Do Not Interchange Cleanly

Footwell Module (FRM)

The FRM is where bodystyle matters most. The E90 saloon FRM, the E91 Touring FRM and the E92/E93 coupe/convertible FRM carry different software maps because the lighting circuits they control differ — number of doors, reversing lamp wiring, convertible-specific circuits on the E93. Fitting an E91 Touring FRM into an E92 will result in incorrect lamp activation, possible fault codes for missing circuits, and a lighting system that behaves erratically. The FRM must also be coded to the VIN after replacement, meaning a mismatched bodystyle unit cannot simply be recoded — the software variant is set at the factory and determines which outputs the module expects to see. Always source an FRM specifying the exact bodystyle.

Rain and Light Sensor Module

E91 Touring models with a panoramic sunroof or specific glass configurations use a sensor module variant that differs from the standard E90 saloon fitment. The physical connector is the same but the sensitivity calibration and windscreen curvature compensation differ. Fitting the wrong variant causes either permanently active wipers or a rain sensor that stops responding. Verify the part number includes the correct vehicle-line suffix before ordering.

Instrument Cluster

Instrument clusters are not freely interchangeable across E9x bodystyles because the display layout, gauge ranges and option coding differ. An E92 cluster may lack the load space temperature display fitted to some E91 Touring variants; an E93 cluster includes soft-top status indicators absent from the E90. Beyond layout, every cluster carries mileage data and must be matched or coded via ISTA. Part numbers for E90 clusters include 9 168 614 and 9 196 519; E91 variants run 9 146 270 and 9 191 743. Cross-fitting is possible in emergencies if option coding is corrected, but mileage will need professional alignment. A related diagnostic guide is BMW E91 Touring Rear SAM Power Distribution Module Fault Traced.

Comfort Access Module (ZV)

The E93 convertible carries an additional comfort access logic layer for the soft top that is absent from the other bodystyles. Using an E90 saloon comfort module in an E93 will leave the convertible roof control partially inoperative. The E90 and E91 comfort modules are more interchangeable but still require VIN coding after fitting.

Affected Vehicles and Production Years

This interchange guide covers:

  • E90 saloon: March 2005 – December 2011, all engine variants
  • E91 Touring: September 2005 – May 2012
  • E92 coupe: January 2006 – October 2013
  • E93 convertible: March 2006 – October 2013

The LCI (Life Cycle Impulse, facelift) models from late 2008 onwards share updated bus firmware. Pre-LCI and post-LCI modules in families like the FRM and cluster are often not interchangeable even within the same bodystyle without software attention. When sourcing a used unit, check the build date of the donor car against the recipient car.

Съответни кодове за неизправности

  • A804E — FRM: Footwell module, bus signal missing or implausible (triggered when an incompatible FRM is fitted)
  • A8041 — FRM: Internal fault, programming error or VIN mismatch
  • 480A / 480B — DSC: Wheel speed plausibility error, often seen after incorrect ABS module swap without adaptation
  • D100B — CAS: Control unit, hardware incompatibility or synchronisation fault with DME
  • A010C — Instrument cluster: VIN mismatch or mileage coding fault

What to Check Before Buying a Used E9x Module

For any E9x module sourced from salvage, confirm: (1) the exact bodystyle of the donor car, not just the platform code; (2) the hardware number on the unit label — this is separate from the part number and determines software compatibility; (3) whether the unit is pre-LCI or post-LCI; (4) for safety-critical modules like ABS and airbag SRS, confirm the unit has not been in a crash. At GiantParts, units are tested before dispatch and part numbers are verified — this matters particularly for the E9x family where a small suffix change means the difference between a clean swap and a coding headache.

Често задавани въпроси

Can I fit an E92 coupe ABS module into my E90 saloon?

Yes, provided the drivetrain configuration is the same (both RWD or both xDrive) and the part number and hardware suffix match. The ABS module does not distinguish bodystyle — it distinguishes drivetrain. After fitting, DSC adaptation must be run in ISTA to write the wheel parameters and complete the installation. For additional context, read BMW E90 3-Series DME Control Module Coding and Replacement Compatibility.

Does the E91 Touring share its FRM with the E90 saloon?

No. The FRM software variant is bodystyle-specific. An E91 FRM fitted to an E90 will activate incorrect lighting outputs and generate bus faults. Source an FRM coded for your exact bodystyle and have it VIN-coded after fitting.

Will an E90 CAS module work in an E92?

Physically and electrically yes, since both use CAS3 or CAS3+ on the same bus. The CAS must then be fully synchronised to the replacement car’s DME, EGS and key set using BMW ISTA or similar software. Without this step the engine will not start. This is not a plug-and-play swap regardless of bodystyle.

Do pre-LCI and post-LCI E9x modules interchange?

For powertrain modules like the DME and EGS the answer is usually yes, provided the part number matches exactly. For body electronics including the FRM, cluster and comfort module, pre-LCI and post-LCI units often carry different software structures. Mixing production epochs within the same bodystyle can require additional coding or cause persistent fault codes.

Which E9x modules are genuinely plug-and-play?

None are truly plug-and-play in the sense that any coding can be skipped. However, some peripheral modules — rain sensors, certain audio amplifier variants — require only basic VIN acceptance coding rather than full adaptation. Safety-critical systems (DME, CAS, ABS, airbag) always require active coding or synchronisation steps. Plan for at least one coding session with any used electronic module on the E9x platform.

Намерете проверени оригинални електронни части и модули на адрес:
https://giantparts.eu/

Свързани диагностични ръководства и оригинални резервни части

0
0
Вашата кошница
Кошницата ви е празнаВърни се към магазина
Чат поддръжка
×
Аватар
GiantParts
AI асистент
Здравейте, аз съм GiantParts AI. Изпратете оригиналния номер или модела на автомобила си, за да намерите подходящата част.
 
За да постигнете най-добри резултати, въведете оригиналния номер точно така, както е посочен върху детайла.