Buy now or wait for a price drop?