I remember once someone saying that you shouldn t buy players in the first days of the season cause eventually they will get cheaper.
I am in the 6th day of the season and ****ty players(4*) ones are selling for the same amount of tokens i bought 5* ones at the start of the season.
My advice is buy players whenever you need to.