Just purchased a black 2019 GMC Canyon with only 18k miles on it. When my wife and I looked at it at the dealership is was dirty so the blisters/chips on both sides in front of the rear tires didn't stand out. They detailed it and replaced a cracked windshield and delivered it to our house while we were at work. Needless to say I am pissed. I understand normal wear and tear but this is a design issue. It's a truck! It should be built to withstand/handle minor rocks and debris. GMC (like most brands these days) should be ashamed of themselves! They make it look good for the showroom. They obviously didn't engineer it to last! I see this is a surprise problem for a lot of GMC truck buyers. When I chose GMC I thought I was getting a better quality truck. Boy was I wrong. I am so disappointed.