The left head airbag is the roof-rail curtain on the driver side, and 0X930985 says its firing circuit is shorted to ground on a BMW. The curtain covers both side windows during a side impact or a rollover.
A roof-rail curtain is a long fabric tube folded above the headliner from the A-pillar back to the C-pillar. One igniter fills the whole thing, and the ACSM monitors that igniter's circuit for resistance, shorts to power, and shorts to ground. When it reads chassis potential on the left curtain circuit, it records 0X930985 and stops arming the system.
The wiring for this bag hides behind trim that gets removed for more jobs than most people expect. Windshield replacement, headliner drops, sunroof repair, and pillar trim removal all put the curtain harness in reach. The curtain also mounts with tabs along the rail, and a pinched wire under one of those tabs looks identical at the module to a failed igniter.
This one is a live electrical fault. The ACSM measures the curtain circuit, reports what it finds, and drops the entry when the reading returns to normal. Stored crash data is not a measurement and does not respond to repairs. It is created when the curtain fires and it stays locked in module memory afterward.
Fix the short before you think about clearing anything, because the module runs a fresh check at the next start and finds the same problem. Once the circuit is right the code clears normally. A curtain that has already deployed is a different job. The bag, and often the pillar trim and headliner, need replacing, and the ACSM needs our mail-in reset to release the stored crash record.
0X930985 is a BMW code, read through BMW hex diagnostic software on models with roof-rail head curtains managed by an ACSM.
Ask what work the car has had recently, since a curtain code right after a windshield or headliner job points straight at the connector that was disturbed. Drop the A-pillar trim and inspect the plug and the wire routing. If the igniter itself reads shorted, the curtain assembly needs replacing and we carry genuine OEM BMW head curtain airbags. Related codes: 0X930979, 0X930991, 34-3X.
Trace the wiring and connectors first. If the module still holds the fault after the repair, mail it to us and we will clear it.
Genuine OEM, tested, and shipped ground from Jacksonville, Arkansas.
Do not see it listed? Request a part or call 501-988-0611.