Cost of sensor cleaning?
My estimate is £50. It could vary greatly between repair shops. Don't let anyone do this, unless they obviously have a lot of experience. You might try to contact the first owner and see if a warranty could be obtained. Or if you could learn the date and place it was bought. If you know that, you might be able to register it with Sony and get warranty coverage.