Join Date: Dec 2005
Nominated 2 Times in 20 Posts
TOTW/F/M Award(s): 18
Thanked 1,103 Times in 942 Posts
99% of problems with airbag lights coming on are caused by poor contacts under the front seats to the belt pretensioners.With the ignition off,pull the connectors apart,make sure they look clean,and push them back together.The problem is often made worse if you slide the seat back and foward a lot(to accomodate different drivers or passengers),or if you store things under the seats.If you have continual problems with them,the wires can be soldered together,although if you need to remove the seats for any reason,the wires have to be cut a rejoined.
As for the door contacts,I'm not sure,but hopefully someone else may have some ideas.
I'd rather push my Alfa than drive a BMW....
Currently in Lagdti's garage:
2004 Saab 9-5 HOT Aero and a 2001 Audi A3 1.8 Turbo