The Business of Luxury: Mercedes-Benz S500 March 13, 2014 The new S-Class from Mercedes-Benz gives one a feeling of a sprawling mansion made with the finest of material. Do you have your chequebooks ready?