I too have the airbag light on. Car is an 03 540. I was told that the airbags will function, but all bags will fire in the event of a crash, with a front seat passenger or not.
My issue was diagnosed by the dealer as being a front seat sensor failure. I was quoted 900 to fix the issue.