Hallo,
Mit löschen von Fehlerspeichern wird ein Fehler nicht beseitigt.
Da ich nicht glaube dass du Ahnung von Airbagsystemen hast würde ich dir auch raten zu BMW zu fahren und dort einen Fahrzeugtest mit Diagnose machen lassen.
Theoritisch kann aber z.B. der Stecker vom Gurtstraffer am Sitzstecker bzw. ein Kabel gelöst oder beschädigt sein. Z.B. durch verstellen des Sitzes während etwas darunter lag was sich eingespreitzt hat wie eine Dose, Flasche usw.
Es kann aber auch der Gurtstraffer ausgelöst haben was aber nicht nahe liegt.
Arbeiten an Airbagsystemen sollten sowieso nur von geschulten Personal gemacht werden.
Falls Kabel oder dergleichen beschädigt sind müssen diese Professionell mit einem Reperatursatz Instand gesetzt werden. Kabel abschneiden und neues rein und ein bisschen ancrimpen ist da nicht besonders gut (Übergangswiderstände, Kabelquerschnitt usw.)
Also wie erwähnt: BMW, Fahrzeugtest + Diagnose.
Derweil kannst du noch die Leitungen und Steckverbindungen einer Sichtprüfung unterziehen.