What has price got to do with my opinion on how good a car looks?
'CLS > C class' didn't indicate to me that you were talking about looks only.
Even if you were talking about looks only - if price wasn't a factor then, you could have posted any car deemed nicer than a C class. Posting that a CLS is nicer than a C is kinda stating the obvious because it is a much higher class of car and a much rarer sight on the roads. A fair comparison would be say a 3 series, Lexus IS, etc - something of similar calibre.
Expensive cars tend to look better because of the greater amount of prestige associated with them.