I never buy anything in 3 years, and don't harm anything in most of the seasons.

One of my teams is level 33 and never fails to promote. Another team is level 38 in 41 seasons. I sometimes cannot lead it to promote when qualities of its players raises above 5 star and I cannot replace under-performing players through auction market.