Only new with less than 1k miles.
I will admit to my personal bias of buying new over used. I've purchased about 20 new vehicles and had a trade-in almost every time. I've never been asked for service records when trading in a vehicle and it makes me question how someone treated a vehicle before the dealership acquired it. For me, the typically better finance options, warranty and tax breaks lead me to new cars.
But, for new to make more sense, you have to be willing to go the extra mile and wait until the end of the day/week/month/quarter, get dealers to compete against each other, expand your search area and sometimes, be flexible with what options you get.
I understand some people don't want to go through that and just buy from their local dealership. To each their own, but I hate seeing dealerships make huge profits. I don't mean to be rude, but the poster is helping the GM pay for a new boat and vacation with this deal. The used market has collapsed, this truck is not that rare and the prices just don't add up in the buyer's favor. Put in some more research and you can save thousands, new or used.