BMW 3 Series Price, Specifications and Offers