BMW 3 Series 1990-98.
Bosch Motronic and Siemens engine management ECUs suffer water damage due to blocked heater inlet drain hose. This hose is suposed to drain any water in the fresh air inlet. Debri blocks this hose and allows water to build up eventually flooding the ECU compartment and causing ECU failure. The fix is easy - shorten hose by 2cm at bottom and clear drain pipe with thin wire as part of winter service.
Crash-Data.co.uk reset and repair BMW airbag modules after the airbags have been deployed or the seatbelts have gone off -
Crash-data.co.uk BMW airbag repair list