BMW M3 Price, Specifications and Offers