AP Release BMW is recalling almost 570,000 cars in the US and Canada because a battery cable connector can fail and cause the engines to stall.
BMW recalls 570,000 cars in US and Canada