I waited until January and bought him for 4 million (his contract expires in June I think). I didn't want to wait until his contract expiry and 4mil was such a small amount anyway for him. Maybe waiting would be a better option? It's only half a season