BMW of North America is recalling about 394,029 vehicles in the U.S. over concerns that airbags might explode during deployment.