For players with expiring contracts and I no longer need, at low levels, I might try to sell before season end because of higher market values. At higher levels, drops in market value in new season are small, I always wait until new season to sell because more managers eager to buy new players.