If you need an item is it a good idea to wait for a sale before what?
overpriced buying expensive
buying
a sale is on an item to be bought.  "overpriced" and "expensive" dont make any sense here
wait for a sale