Perfect time to buy? What experts say