I think �600 is a bit over the top - I assume this was through an estate agent? The only part you need to get someone in to do is the energy certificate and these can be done for around �75 though you might get it cheaper depending on where you live. The other searches etc you can get done yourself though there are fees involved. We did one a few months ago and the whole thing came to less than �200 (though even that's a waste of money as no one is interested).
And, yes, it's for all houses now (even rental properties need the energy certificate as of this month).