If we were pressed to name the best all-round car in the world, there’s a good chance that it would be the BMW 5 Series. Buying and running costs can be a bit high, but otherwise it’s very ...