Real estate agent says now is time to buy