BMW is recalling roughly 570,000 vehicles in the United States and Canada due to faulty battery cable connectors that can fail, causing the engines in these cars to stall. Of the nearly 570,000 affected vehicles, just over 504,000 are here in the US.
- Mid-engine Corvette spied in daylight
- Matt LeBlanc threatens to quit Top Gear
- Best Lease Deals for June 2016