I have typically bought 3 to 5 year-old low mileage vehicles for my wife and I, and 7 to 10 year-old Camrys for the kids.
I ended up leasing a new truck for myself 2 1/2 years ago because the prices on the used ones were so high and there was a deal available. I just looked at the buyout price, and with the low mileage I have on the truck, I can’t even come close to duplicating it for the price of the buyout.
Pentagon Federal credit Union typically has about the best rates to finance a used vehicle, so I’ll either go there or just buy it out right. You may want to do the same.