For the last 33 years, the Mercedes-Benz C-Class has defined compact luxury and was, until the smaller A-Class arrived, the most affordable car to wear the three-pointed star. It has gone up against ...