The S-Class and SLS are the best cars of 2011 according to German Magazine By: MBWorld.org Editors | January 28, 2011