The Pebble Beach Concours d’Elegance ‘Best in Show’-winning 1929 Mercedes-Benz S Barker Tourer ‘Boat Tail’ – arguably the finest car in the world – is now
The new Mercedes-Benz S-Class has been named ‘Best Luxury Car 2018’ by leading car-review website Parkers.
The new S-Class celebrates its world première with extensive innovations at the Auto Shanghai.
£62,650 vehicle will be released in October