BMW 2 Series Price, Specifications and Offers