BMW E90 3-Series Airbag SRS Module Faults Common Failures and Repair
The airbag SRS control module on the BMW E90 3-Series is a safety-critical unit that manages the entire supplemental restraint system — seat belt pretensioners, side curtain airbags, front airbags and crash sensors. When it develops a fault, the airbag warning light illuminates on the dashboard and the system deactivates, leaving the car’s occupants without passive protection in the event of a collision.
Why the E90 SRS Module Fails So Often
The E90 was built on a platform that BMW refined significantly over the E46, but the airbag control module placement remained vulnerable. On most E90s the SRS module sits under the centre console, close to the transmission tunnel. That location exposes it to two recurring problems: heat cycling from the gearbox and — critically — water ingress.
Water getting in through a blocked pollen filter drain, a leaking windscreen seal or a sunroof drainage blockage finds its way under the carpet. Condensation then forms on the module’s PCB. The onboard processor may still function, but the connector terminals corrode, internal crash sensor calibration drifts, and the capacitor bank that fires the airbags can develop high-resistance joints. The unit may intermittently drop offline, leading to sporadic airbag warning light appearances before a permanent fault is stored. For comparison, see BMW E36 3-Series Airbag SRS Module Failure: Symptoms and Repair.
A second common failure route is crash data lock — even a minor collision at low speed can write a deployment event into the module’s non-volatile memory. Once locked, the module will not clear with a standard scan tool reset. The fault stays, the airbag light stays on, and the system remains disabled.
Symptoms You Will Notice
- Airbag warning light permanently on, sometimes flashing at startup then staying illuminated
- ISOFIX warning or seat belt pretensioner fault messages on the iDrive or instrument cluster
- Passenger seat occupancy sensor faults logged alongside the SRS fault
- Intermittent loss of communication with the SRS module on ISTA or equivalent diagnostics
- After a minor parking knock or kerb strike — permanent crash data stored
Common Fault Codes — BMW E90 SRS Module
| Fault Code | Description |
|---|---|
| 93A0 | Airbag control unit — internal fault, hardware defective |
| 93B1 | Crash data stored — deployment event recorded, module locked |
| 9350 | Driver airbag igniter — circuit resistance out of range |
| 9352 | Passenger airbag igniter — circuit open or short to ground |
| 9360 | Left side curtain airbag — igniter circuit fault |
| 9380 | Seat belt pretensioner (driver) — activation circuit fault |
| 93C0 | Occupant detection mat (passenger) — signal implausible |
| 9310 | Crash sensor front-left — communication timeout |
Codes 93A0 and 93B1 are the ones that typically mean the module itself needs replacing or specialist refurbishment. The igniter circuit codes (9350, 9352, 9360, 9380) can sometimes point to a faulty airbag or wiring harness connector rather than the module — always check the connector at the module first before condemning the unit.
Affected Vehicles
The E90 platform covers the 318i, 320i, 320d, 325i, 328i, 330i, 335i and M3 saloon, plus the E91 Touring, E92 coupe and E93 convertible. All share the same SRS module architecture, and the failure modes described here apply across the entire range. Production years most commonly affected: 2005 through 2012. Earlier E90s (2005–2008) tend to show the water ingress issue more frequently; later models (2009–2012) tend to present with crash lock or sensor calibration drift.
The LCI facelift model (2008 onwards) uses a slightly revised SRS module with updated firmware, so part number matching by vehicle production date is essential — an early-spec module will not code correctly into a late LCI car.
Common OEM Part Numbers
| OEM Part Number | Application |
|---|---|
| 65.77-9119290 | E90/E91/E92 — pre-LCI, 2005–2008, petrol and diesel variants |
| 65.77-9119291 | E90/E91/E92 — pre-LCI, alternate build date range |
| 65.77-9180051 | E90/E91/E92/E93 — LCI facelift, 2009–2012 |
| 65.77-9180052 | E90 M3 — LCI, sport-specific pretensioner calibration |
| 65.77-6948527 | E90/E91 — early production, 2005–2006, base specification |
Always verify the part number against the vehicle’s VIN coding data using ISTA+ or a compatible BMW diagnostic platform. A module from a donor car with the same part number still requires VIN coding before it will operate correctly — it will not simply plug and play. A related diagnostic guide is BMW E92 3-Series Airbag SRS Module Failure: Common Faults and Repair.
Repair or Replace? Making the Decision
If the fault is crash data lock (code 93B1) and the module’s PCB is otherwise undamaged, specialist refurbishment is a realistic option — several companies can clear crash data at the hardware level and return the module to factory state. This typically costs less than a replacement unit and avoids the matching/coding process if you want to keep the original module.
If the fault is hardware failure (93A0), water damage or visible corrosion on the PCB, replacement with a tested used OEM unit is the more reliable path. Aftermarket SRS modules are not something to gamble with — the cost saving is not worth the uncertainty on a safety-critical system. A tested used OEM module from a reputable European supplier, properly matched to the VIN and coded with ISTA, is the workshop standard approach.
Frequently Asked Questions
Can I drive the BMW E90 with the airbag light on?
Technically the car will start and move, but driving with the airbag warning light on means the entire SRS system is deactivated. If you are involved in a collision, no airbags will deploy and no pretensioners will activate. In most European countries this also constitutes a roadworthiness failure. The fault should be diagnosed and resolved before the car is used on public roads.
Will a used SRS module from another E90 work without coding?
No. BMW SRS modules are VIN-coded to the vehicle. A donor module with the correct part number will be recognised by the car but will log a coding mismatch fault and refuse to activate the restraint system. It must be recoded using BMW ISTA+ diagnostic software before the system will function correctly. For additional context, read BMW E91 3-Series Touring Airbag SRS Module Failure Common Faults.
How do I know if water is the cause of my E90 airbag fault?
Remove the centre console panel to expose the SRS module and inspect the multi-pin connector and module body for white corrosion deposits, a damp smell or visible water staining on the carpet beneath. Check the pollen filter housing drain and sunroof drain tubes for blockages at the same time. If water is the source, clearing the fault alone will not be a permanent fix — the water ingress path must be sealed first.
What diagnostic tool do I need to read BMW E90 SRS fault codes?
BMW ISTA+ is the factory standard and gives full fault detail including freeze frame data. Independent workshops commonly use Autologic, Autel MaxiSys or similar professional-grade tools that have BMW SRS coverage. Generic OBD-II readers will not access the SRS module — BMW uses a proprietary protocol for safety systems.
Is it possible to repair the E90 SRS module rather than replace it?
If the issue is crash data lock, specialist electronics refurbishment can clear the stored data and restore the module to working condition without replacement. If the failure is due to a failed internal component or severe corrosion, hardware-level repair is possible at a specialist but replacement with a tested used OEM unit is generally more cost-effective and carries less risk on a safety system. Always have the repaired or replacement module coded by a BMW specialist.
Find tested OEM electronic parts and modules at:
https://giantparts.eu/
Related diagnostic guides and OEM parts
- BMW E46 3-Series Airbag SRS Module Faults Common Failures and Repair
- BMW E92 3-Series Airbag SRS Module Faults Common Failures and Repair
Related available product: 6989557-02 BMW E90 E92 Clock Spring Spiral Cable Airbag Steering Wheel OEM Used & Tested

