The funny thing with these is fundamentally they are fantastic cars, lovely things to drive, typical quality ford handling etc and to a decent extent they resolved a lot of the rust issues associated with previous models but a quick glance through your very comprehensive service history shows in about 10k miles he replaced starter, egr valve, numerous service items, I think a few other bits as well which goes to show even if their working great a big bill could be literally just waiting round the corner to snare you in!!
However same can be said for almost all modern cars so by that logic this post is in fact, completely pointless apart from this next sentence.
All very true. Supose the best you can do is buy as well as you can and accept what comes. Which is good advice for any car really.