Die erste C-Klasse (Baureihe 202) kam 1993 auf den Markt. 1982 wurde aber der Mercedes 190 eingeführt. Er gilt als der Vorgänger der C-Klasse und deren interne Bezeichnung ist damals schon W 201. Im Jahr 2000 wurde dann die zweite C-Klasse (Baureihe 203) eingeführt. Diese C-Klasse wurde dann am 31. März 2007 von der aktuellen C-Klasse (Baureihe 204) abgelöst. Die CLC-Klasse gab es zwischen Mai 2008 und Februar 2011 und war ein neues Coupé auf Basis des Sportcoupés (Baureihe 203). Seit Juni 2011 gibt es ein neues zweitüriges Coupé.
Es gibt die C-Klasse in den Ausstattungsvarianten Classic, Elegance und Avantgarde. Früher war die C-Klasse der kleinste Pkw von Mercedes-Benz, der Mercedes 190 wurde auch Baby-Benz genannt. Nun gibt es aber unterhalb der C-Klasse auch die A- und B-Klasse.