Well, I know the end of September is usually a great time to buy a bike as most LBS's have sales to make way for new inventory. I heard that some also have big sales right before the season too. You can wait to see if it will go on sale (they eventually do). The problem is that sometimes they have these sales but they don't have the bike you want in the size you need. If you found a bike that you like, and it's in your size and it's decently priced, I would buy it. Also, buying from a reputable LBS that can service and support the bike after you buy it, is worth the extra money. Good Luck!