One owner reported that he had an airbag light come on in his '01 car. The issue was traced back to a faulty seat belt sensor switch in the passanger seat, which had to be removed so the sensor could be replaced. The fault showed up immediatly on the BMW diagnostics, and they knew immediatly what the issue was.