I'd just like to pipe in here as I've recently just upgraded from the ct
I got a late 2013 63 plate with 27k on the clock
Fsport fully loaded with Leather heated and ventilated, full premium nav
Memory etc in white
The only option it doesn't have is the ML (I don't think it does anyway)
For £21,495
So I would also say keep looking.
I wouldn't imagine anything being mechanically wrong but the 3 year warranty only runs to 60k so if you do a lot of miles you could find the warrenty runs out very soon.
Which personally is not something I'd want on a car I'm paying a considerable amount of money for.