Well, if you have a lip of 2mm or more or they are badly scored, cracked or warped, then the discs will need replacing.
I think i have the cheapest EBC discs for sale, right at this moment, at £300 for front and rear.
Again easy to replace yourself.
It sounds like its just your pads that need replacing, so see one of the traders on here for a good quote