You can typically get a good prom dress for $100 to $500 in the USA. That same piece will cost around $50 to $200 in the second-hand market.
And if you want to purchase a designer prom dress, you may need to spend up to $2k/dress. But you can also get this on the second-hand market for $500.