Most seasonal items are available at the deepest discounts when demand is the lowest, and lawn mowers are no exception. Therefore, the best time to buy a lawn mower is September and into early fall, after the busy summer season has ended. Lawn mowers take up a lot of space on the sales floor. Once mowing season is over, all those leftover mowers need to go.