The S-Class and SLS are the best cars of 2011 according to German Magazine
The Mercedes-Benz S-Class is the best car in the luxury class, and the Mercedes-Benz SLS AMG is the best sports car. This is the result of a readers’ survey by the major German motoring magazine “auto, motor und sport”. For two years in succession, the SLS has therefore been voted the “Best car of the
By: MBWorld.org Editors | January 28, 2011
