I would buy used but it's getting to where it doesn't make sense anymore for me. Taking a look at CarMax website, I see lots of nice used trucks that I'd be happy with. The problem is they price them so high for what they are. I looked up a 2014 Z71 crew cab exactly like mine with 5k miles on it (mine has 2k). They wanted $39,995! I got my truck for $36,000 with all the rebates and haggling. Same truck, same options, same color even, except mine was brand new and this one is used and CarMax won't haggle on the price at all. Why in the world am I going to pay $3k MORE for a used truck? Another problem is a lot of dealers around here love to stock used junk. I'm talking former rental cars with high miles (ex. 30,000 miles on a 2014 vehicle). If it's not a former rental car it's a truck with 100,000 miles on it and they're asking the moon for it and act insulted if you offer lower then their asking price.
Now, if you REALLY want to be scared from ever buying used again here's a story for you. I was at the Toyota place getting my mothers car serviced for her. I saw that had a 2014 Silverado LTZ Z71 sitting in the back that had just come in on trade. Truck had 7k miles on it and was absolutely covered in mud and was hit in the front end by something (the whole lower face of the bumper was smashed in). Whoever traded this in didn't even take the time to wash the truck off before they traded it in. I asked about the truck and was told it was owned by a chicken farmer. That right there scared me off because around here the chicken farmers I know treat their equipment like absolute crap, and this truck looked like it had 70k miles as opposed to 7k. Anyways, week or two later I ride by this same dealership and they have the truck sitting on the lot, front end is fixed and it's cleaned up. Some unsuspecting sole is going to think they are buying a practically brand new '14 Silverado, but if only they had seen what I saw the shape of the truck was in just a couple of weeks ago they'd run, not walk away from it.