Both brands have small trucks, too, with the Colorado/Canyon twins. The Acadia and Traverse are different only because of the bodywork and the badge adhered to the front grille. So what would make a buyer spend the extra money required to get a GMC when a Chevy is basically the same car for less money?
The answer is perception, of course. GMC has built a brand out of being luxurious, professional and capable. What it hasn’t done is put out vehicles that differentiate themselves enough to uphold that image. Could change be in the air?