BMW M2 Price, Specifications and Offers