A car has some level of re-sale value though. UNlike a Diamond or a Wedding.
The key though is having a good quality stone from a reputable cutter with full certification. Diamonds are not fungible like say gold. A low-quality diamond purchased in an expensive mass-market ring isn't going to be worth anything on resale.
My wedding was stockily expensive by my standards (low to mid five figures), but with gifts we essentially broke even and the party was priceless. I would do it again.