BMW is recalling 570,000 vehicles sold in North America due to a faulty cable connector that could make cars stall suddenly, according to the National Highway Traffic Safety Administration.