BMW is recalling 90,000 vehicles from 2000 to 2006 due to an increasing threat that the airbags might explode in a crash.