Stevie, first i would get quotes for getting the scratches sorted out, this will probably have to be done by a garage as from what i remember, they are quite deep and will not buff out, then add on the costs for a proper detailing job. This may or may not give you the finish you are after?
second option like you say is have a total respray. For a decent job, you are looking at about £2000 id say, but depends where you go, how good you want it etc...
Maybe get the quote for the scratches and if its too much see what the respray will be like. Or get the car fully detailed once the scratches are fixed up anyway and see how it come out? Its hard to say without seeing the car.