I paid off my '07 early, and enjoyed several years of no car payment. Then we bought a pop-up camper in 2017, and the 07 turned 120K miles. It was in almost perfect condition, had no significant mechanical issues, but I considered 1) it still had some trade value (and I was right, when we traded it in, it was off the lot in less than two days), 2) pairing a new truck with the camper was an appealing prospect and 3) given my age (I was 59 at the time, 61 now), it seemed likely that I'd be replacing the '07 when I nearing or already into retirement, and I didn't want a car payment after I left my job. It was a little shock to the system to have a car payment again, but I got used to it. The salesman said we got a screamin' deal on it, but they always say that.
So we jumped to a '17 BH, which will be paid off this year. 27 months in, and it's only got 21K miles - no issues (except for getting the hood replaced after a nasty hailstorm), and when it's paid off it'll have < 35K miles, and I intend to keep it until the wheels fall off - the truck's, or mine. We took it on a lease, and I've been saving cash to buy it out.
If you feel confident about your long term income, go for it. When I consider a new car purchase, I try to look toward the future and past the glitter-buzz of a shiny new set of wheels.