I guess the Lexus dealership doesn't count . But just in case it does, my reason is that I have a 2003 SUV Lexus with 170,000 miles on it and it's as good as the day I bought it (when it was one yr old, 19,000mi.,used). It's comfortable, reliable, and best repair record. Other than routine maintenance, I only spent 3K a year ago for tires, engine leak, and new brakes (I should have waited a little while for brakes but I was going to do a road trip to FL and didn't want to take any chances). 3K is a lot to spend on an old car but these cars last 300,000+ miles. I wouldn't mind this spiffy convertible though
The Opticians (eye-glass store) ...specs are so expensive here , I don't know about the USA...but mine cost around £500 for a decent looking pair...nothing hugely special but I have to have them for distance and for reading, so around £1000 every 2 or 3 years.... so I'd choose the optician store for my free shopping..
I'd head to a place like the one pictured and load several in the pickup, along with a few cases of ammo, and then head to the outdoor range for a couple of days of fun.