20 May 2010, 10:55 UTC · By: Dan Mihalascu / The Mercedes-Benz S-Klasse won Best Luxury Car at the 2010 Fleet World Honours. It’s the second consecutive award of this type received by the German luxury sedan. The award was presented t...