Generally, best time in the northern hemisphere is end of year/end of summer. The shops are motivated to make room for the new models, plus there are fewer bike purchases when the weather starts to get cold. I've seen incredible markdowns in Oct/Nov.