The BMW 5 Series has always been the best car in its class, and the current generation is simply brilliant. It gives a more enjoyable driving experience than the Audi A6 and the Mercedes E-Class, but it is also a very good long distance cruiser. If you account a well equipped