I actually just diagnosed and solved an almost identical problem on my ZHP
#1: have you taken your car to your local bmw dealership for the Airbag recall(s) ?
#2: do you have BMWScanner handy to know what you're up against?
#3: what codes come up consistently if you ARE scanning it regularly?
Sent from my iPhone using Tapatalk