Thanks Ezzo....actually the problem begun after washing the engine bay....hence I suspect the impact sensor is the culprit, after getting wet!
In the earlier E36 like mine, and perhaps just for the coupe, there is one impact sensor located at each front wheel arch. Seems later cars had these sensors "integrated" into the airbag module...