They don't have much choice. No club is going to take on his huge wages AND pay a transfer fee and if a club did buy him for, say, £20mil, United would have to pay off his current contract to get him to leave and make up for the downsize in wages at his new club.
I think we'll go for Diaz now...