BMW M4 Price, Specifications and Offers