I'm in a similar spot. As enticing as a Tesla Model 3 Performance edition might be, my '00 civic with 220k miles, no heater, and a head gasket problem still gets me to work every day, and I have all the cash I need to replace it the day it dies. My wife and I are in our early 30s and our mortgage payment is less than most of our friends pay to rent a single room because we worked and saved through college.
When I buy something nicer than I truly need for a hobby such as a Mountain Bike, I wait for a great price on a fixer-upper, perform the maintenance it needs, and enjoy it without getting attached, while at the same time putting it back up for sale at a higher price in case someone wants it more than I do. 9 times out of 10 the item will sell in a few months, and oddly enough I've met some incredibly interesting people who wanted properly restored items, such as a tie-dye founder whose been in business for over 50 years and an SVP at Cisco who's in charge of a product I had been using daily for years.