BMW 5 Series Price, Specifications and Offers