German automaker BMW has agreed to pay a $3 million fine for delaying reports of safety defects and recalls to the US government.
Read This Article
Do you enjoy snow sports?
BMW has announced the pricing for the all-new 2013 640i Gran Coupe will start at $76,895.
We've known for a while that BMW would begin making a slew of electric vehicles under its new "i" brand.