The BMW 5 Series offers the perfect combination of luxurious style and space, with the driving performance of a vehicle smaller in size. There are also a host of engines to choose from.