BMW is recalling 7600 2012 BMW 3 Series models for a faulty head restraint.
Read This Article
Now the oldest BMW in the lineup, the current 3 Series has soldiered on since 2005 with little change outside of a midlife refresh.
If you thought BMW’s electric car division would be stopping with the i3 city car and i8 sports car, think again.
Yesterday, we reported that BMW and Toyota were debating semantics before wrapping up their talks and signing some pieces of paper with one another.