A BMW recall affecting 570,000 vehicles in North America has been issued due to a faulty battery cable connector that could cause the engine to stall.
BMW recall affects 570,000 vehicles in North America