Can there ever be too many BMWs?
Read This Article
BMW has announced the pricing for the all-new 2013 640i Gran Coupe will start at $76,895.
If you didn't know, M is to BMW as bad is to ass.
BMW and Volkswagen have a history of spats with each other.