BMW 3 Series Gran Limousine Price, Specifications and Offers