You never come out trading same for same. I'm sorry, no matter the incentives. They make all their money on the used one you trade, not on the new truck. As stated, since truck market is high on used trucks right now, that means to buy a new one it will be high also. When I bought my 2019 Sierra, got 15k off sticker with rebates and incentives before I was out any of my money. Traded a 2018 Sierra identical to the 2019 I bought. Cost me 6k to get a year newer model, and I got a really good deal. Looking at the 2019 Sierra that I currently own and comparing it to a 2021 model, nothing has changed, even the MSRP is the same, but the incentives are not there. Same truck that I bought for 45k 2 years ago with a sticker of 60k, is now 52k after rebates and incentives. They are only coming off price 8-9k at the dealership I buy from, which is also a high volume dealer for GMC, and has from what I have seen the lowest pricing of any GMC or Chevy dealer across the country.
No matter the time, you are better off buying a vehicle and driving it several years before selling or buying another. That is just the facts. I hear all these stories about the deals people get and how they traded after 1 or 2 years and got this and that and didn't loose money. Sorry, that is hogwash, if that was the case dealerships would be out of business. They rip you one every time you trade or sell your slightly used vehicle for a new one. Now you can come out better selling yourself, but you are still loosing money. I know, I've given them plenty of my money over the years and will probably do it again, but not right now. IMO now is not the time to be trading or buying. I would wait it out.
Just like what was said early, you count all the things you have done to your truck that you are getting rid of and it adds up. Not only did you just give someone all the extras you put on the truck for free, because they don't consider that when buying your truck, but now you will do the same to the new one. So in my case, tint, bed cover, tires, and shocks and a few other things comes out to be around 3k. So add it up. 6k loss on trade minimum, 3k in accessories, then another 3k to put same accessories on new truck. 12k minimum it just cost me to get the same truck I had with 26k less miles. Oh, and that does not count for the sales tax you have to pay again. That makes good sense doesn't it????