Kann das möglich sein das der Airbag rauscodiert worden ist und abgeschlossen wurde oder werde ich da gerade verarscht.
Das Versagen der Sitzerkennung für den Beifahrersitz ist beim E46 (und auch z.T. den Nachfolgern) ein bekanntes Thema. Dieses Problem wird gerne durch das Einbringen von zusätzlichen Widerständen - oder auch Sitz-Simulatoren genannt - "gelöst" - damit ist die Lampe dann deaktiviert, der Beifahrerairbag würde dann aber auch bei einem leeren Sitz oder mit Kindersitz/Babyschale drauf ausgelöst (wenn angeschlossen natürlich) - letzteres muss man glaube ich nicht weiter ausmalen.
Wenn die Werkstatt das dann schon so behauptet, sollten sie dir das auch genauso belegen können - liest sich für mich sehr unfreundlich und fahrlässig, wenn sie dich dann so fahren gelassen haben.