According to Strategic Vision and their Total Quality Awards, the Mercedes-Benz S-Class has received the highest score this year in new vehicle owner satisfaction. The S-Class achieved 950 points in the Strategic Vsion’s Luxury Car segment, making it the single automobile that owners are most satisfied with following their purchase. This isn’t really a surprise for us or anyone that has driven the S-Class, but nevertheless, having some real-world data and awards proves our point.