They're not actually that expensive, which is the best part....
CLS 320 CDI - £43,275
CLS 350 - £43,440
CLS 500 - £53,240
CLS 63 AMG - £72,995
not actually that expensive until you add leather, cd autochanger, sunroof, sat nav, parking sensors, voice control, folding mirrors etc etc etc..... the CLS 320CDI becomes a 55K car very quickly.