BMW’s M cars seldom come cheap, but when the new 2016 M2 arrives in April at its just-released base price of $52,695, it will come cheaper than the rest. The M2, which was announced late last year and made its official debut at the 2016 Detroit auto show, undercuts the next-cheapest M car, the $64,495 […]
More...