I think it makes perfect sense. You also have a newer car that will last longer. A warranty reset. Fresh tires etc.
In MA I would lose the trade in tax credit if I didn’t trade into the same dealer as where the new car is coming from. In other words I’d have to trade into Tesla for that tax savings. Other states might vary on those rules.
But hell yeah. For $4500, I’d do it.
And I’ve done exactly what you are doing with Jeep’s before. When you get a really good trade offer it can be worthwhile. But I did go up in trim. I purchased 3 Jeep’s in 3 years. But the trades were insanely good. Friends and family thought I was nuts. But if you run the numbers it can be fine. Loan or no loan.
One way I run the numbers is this.
Amortize what it cost to own the car for the life time of the car. I use 10 years as it’s almost worthless by then.
Say it cost $38,000 for 10 years. What did it cost per month to own?
$316/mo ($38,000 /120 mo)
Now take that $4500 and divide it by $319.
Comes out to 14 months.
If you owned your 2019 longer than that you’d be ahead by paying $4500 for a “reset”.
Your paying $4500 for the usage you already got out of your car you have now. As long as the cost per month is close to what you are ALREADY paying to keep what you have, why not?