My airbag light went on. It was on for a few days while BMW dealer was working out the problem. Then I was driving at less than 20 mph down a residential street luckily with the roof down when my steering wheel literally exploded with a couple of loud bangs and dense dark grey smoke coming from...
Yes last summer my roof refused to come down and the motor had to be replaced. The motor broke because the water drainage system is very poorly designed and is just a small hole that is easily blocked. So this had blocked and the motor was found in a pool of water.