The problem is with the wiring harness that plugs into the back of the gauge box. You will have to remove the upper dash and a few other places to get to it, but when you do, just make sure that the wires plug correctly into the back and the problem should be fixed. I had the same problem. Mine would actually go nill like you are describing and then when I would hit it just right, all would come back on.
Most likely, yes. As long as what caused the horn to break did not affect the airbag system.
Try disconnecting the battery cable, then reconnecting. If the airbag light still comes on, you need to take it to the dealer. Something in the airbag circuit isn't working correctly. To fix might involve removing the airbag. I've had the airbag light come on in my car two times & I've taken it to the dealer each time. I'm leery working around the airbag. You must disconnect the battery for a min of 5 mins
You need to have someone with a scan tool check the airbag system for trouble codes. The airbag system is not a place for do it your selfers.
Possible clockspring failure.
The flashing means that you have an airbag code. This means that there is a problem with your airbag, and your vehicles computer is trying to tell you to take it to the dealership to be fixed. Go see your nearest dealership soon. Do not worry, the airbag won't just go off randomly if their is a problem, the light is probably indicating that the airbag will not work if you get in an accident. A dealership will be able to interpret this code and tell you what is wrong.
Sounds like a communication issue with the computers on the vehicle. You need to have the systems checked for codes with a scan tool.
Airbag system is not working correctly.
if the light is on the airbags are off-line (not working)
Probably a bad clockspring, be carefull that probably meens you're airbag is out of function too, Does the airbag light come on?
The BMW E36 cars do come standard with an airbag. This awesome car also has a safety light to let you know that your airbag is on and working properly.
Working on the SRS is very hazardous. Leave this repair to a professional.
Working on the SRS can be very dangerous. Take it to a professional.