What the BMW E46 3-Series SRS Airbag Module Does When It Fails
The SRS airbag control module on the BMW E46 is the central processor for all passive safety systems — seat belts, pretensioners, side airbags and front airbags all depend on it. When the module develops a fault, the airbag warning light illuminates on the instrument cluster and stays on. Critically, depending on the fault type, the entire restraint system may be disabled, meaning airbags will not deploy in a collision. This is not a cosmetic warning you can defer indefinitely.
Where the Module Sits and What It Controls
On the E46, the SRS module (also called the MRS module — Multiple Restraint System) is mounted under the centre console, typically below the handbrake area. It communicates with impact sensors in the front bumper carrier and on the B-pillars, seat belt buckle pre-tensioners at both front seats, side airbag inflators in the seat bolsters, and the two-stage front airbags housed in the steering wheel and dashboard.
The module continuously monitors circuit resistance across every squib (igniter) and sensor. If any reading falls outside calibrated limits — an open circuit, short to ground, or stored crash data — it raises a fault and activates the warning light. Some faults are passive and allow the system to continue functioning in a degraded state. Others suppress firing entirely. For comparison, see BMW E46 3-Series Airbag SRS Module Faults Common Failures and Repair.
Symptoms of a Failing E46 MRS Module
- Airbag warning light on permanently at startup, does not extinguish after a few seconds
- Light flashes a coded sequence before staying on (E46 pre-OBD airbag codes can sometimes be read by counting flashes)
- Fault stored in SRS memory that returns after being cleared, often within minutes of clearing
- Seat belt pretensioners not registering in diagnostics
- Crash data locked in the module after a minor or major impact — module will not reset without either professional clearing or replacement
- Intermittent airbag light that clears itself, particularly in cold weather or after the car sits unused
Intermittent behaviour is often traced to connector corrosion at the module itself or at the clock spring (spiral cable) in the steering column, which carries the driver airbag circuit. Before condemning the MRS module, inspect the clock spring and its connector — it is a very common cause of driver airbag circuit faults on the E46.
Fault Codes Associated With E46 SRS Faults
BMW diagnostic software reads MRS-specific fault codes. Common codes seen on failing or fault-carrying E46 modules include the following:
| Code | Description |
|---|---|
| A400B | Firing circuit — driver airbag stage 1, resistance out of range |
| A400C | Firing circuit — driver airbag stage 2, open circuit |
| A401B | Passenger airbag stage 1, resistance fault |
| A402A | Left side airbag — short to ground in squib circuit |
| A4060 | Crash data stored — module requires replacement or dealer-level reset |
| A4080 | MRS internal fault — processor self-test failure |
| A408A | Belt tensioner circuit — driver side, open circuit |
Code A4060 — crash data — is particularly significant. A module that has recorded a deployment event cannot simply be cleared with a standard diagnostic tool. It requires either BMW dealer reset procedures or, in most workshop scenarios, replacement with a serviceable unit.
Common Failure Causes
Most E46 MRS modules that arrive at a workshop with permanent faults fall into a few clear categories. Internal capacitor degradation is the most common purely electronic failure — the module cannot hold the firing charge long enough to pass self-test. Connector corrosion at the yellow MRS connector under the centre console is the next most frequent cause, particularly on cars that have had carpets wet or water entering from sunroof drain blockages. Finally, crash-data lock is common on cars acquired second-hand — the previous owner may not have disclosed a minor accident that triggered one of the pretensioners without deploying the airbags visibly.
OEM Part Numbers for the E46 MRS Module
The correct MRS module for an E46 varies by body style, model year and equipment specification. Using the wrong part number can result in a module that either refuses to initialise or codes faults for missing outputs it expects to find. Always match by VIN where possible.
- 65.77-8 375 514 — E46 saloon and touring, pre-facelift, standard equipment
- 65.77-8 375 638 — E46 coupe and convertible, pre-facelift
- 65.77-8 403 616 — E46 facelift saloon and touring from 2002
- 65.77-8 403 617 — E46 facelift coupe from 2002
- 65.77-8 404 862 — E46 M3 (E46/M), specific to M3 side-airbag configuration
These numbers are formatted with BMW’s standard part-number spacing. The last three digits of the complete number often indicate equipment variant. Matching the first eight digits is the minimum; matching fully including the last suffix prevents coding complications. A related diagnostic guide is How the BMW E81 1-Series Airbag SRS Module Loses Crash Data.
Does a Replacement MRS Module Need Coding?
Yes. A replacement E46 MRS module requires coding to the vehicle using BMW-compatible diagnostic software such as INPA, ISTA or equivalent. Without coding, the module may remain in a default state and continue to set fault codes. The coding process programs the module to recognise the specific airbag and sensor configuration fitted to that car — including whether side airbags are present, whether active head restraints are fitted, and the pretensioner types in use. A used OEM module sourced from a matching E46 configuration will generally code cleanly and hold calibration without issues.
Affected Vehicles
The E46 platform covers production from 1998 through to 2006, spanning the saloon (E46/4), touring (E46/3), coupe (E46/2), convertible (E46/2C), compact (E46/5) and M3 variants. All share the MRS airbag architecture but differ in sensor configuration and module specification. The facelift models from late 2001 onward use updated module firmware. Cross-fitting a pre-facelift module into a facelift car or vice versa typically results in persistent coding faults even after programming.
Frequently Asked Questions
Can I drive the BMW E46 with the airbag light on?
Legally and practically, the car can be driven, but the airbag system may not protect you in a collision. Depending on the active fault, one or all airbag circuits could be suppressed. In most European countries an illuminated SRS warning light is also an MOT or roadworthiness failure. Do not defer diagnosis.
Will clearing the fault codes fix the airbag warning light permanently?
Only if the underlying fault has been resolved first. Clearing codes without fixing the root cause — whether a broken connector, failed clock spring, or degraded module — means the light will return within minutes or after the next ignition cycle. Crash-data codes cannot be cleared with most generic tools at all. For additional context, read BMW E92 Airbag Light: Reset or Replace the SRS Module?.
Can a used MRS module from another E46 be fitted directly?
A used module from the same E46 configuration — same body style, same airbag equipment, same model year band — is the most straightforward option. It still requires coding to the receiving car. Avoid modules that have stored crash data, as these will not function correctly even after coding unless the crash data has been professionally cleared beforehand.
Is the clock spring often mistaken for a module fault on the E46?
Yes, frequently. A failed or intermittently open clock spring creates exactly the same driver airbag circuit fault code as a faulty MRS module. Always inspect and test the clock spring before replacing the module. A resistance check at the MRS connector with the clock spring disconnected can isolate whether the fault is in the column or the module itself.
How do I know if the MRS module has stored crash data?
Fault code A4060 or an equivalent crash-event code will appear in the SRS memory when read with BMW diagnostic software. Some generic OBD tools do not read SRS modules at all on the E46 — a BMW-specific tool such as INPA or Rheingold is needed to see the actual MRS fault log. If you are buying a used E46, having the SRS system scanned before purchase is strongly advisable.
Find tested OEM electronic parts and modules at:
https://giantparts.eu/
Related diagnostic guides and OEM parts
- BMW E90 3-Series Airbag SRS Module Faults Common Failures and Repair
- BMW E91 3-Series Touring Airbag SRS Module Failure Common Faults
Related available product: 8377488.9 BMW E46 Clock Spring Spiral Cable Airbag Steering Wheel OEM Used & Tested
Browse the category: Safety & Airbag System Parts
