the last car i bought, 5 or 6 years ago, i considered a GM car. I had just gone through a great experience buying a honda for my wife, then GM came along to show me how miserable a shopping experience could be. There were a couple of options that made me want this car, but then I couldnt figure out how to get them. The salesman just wanted me to pick one off the lot, but they were over priced with options i didnt want, or didnt have what i came for. We looked at how to order the car, but the items all came in bundles... piles of bundles. One might have a sunroof, a certain radio, upgraded rims, and memory seat adjustments. of these I wanted the sunroof. Then you pick a different engine, and it changes the rims and radio and carpet, and you arent sure which set of overlapping choices would end up on the car. No one could figure that out. This happened for every option i wanted.
I then tried to configure on a website. again the options were a joke of complexity. At the end, I got to choose which dealership would contact me with a quote. I could choose 1, and only 1. I wanted to see what competing quotes might get me, but I had to start the entire order process over. This was going to take too much time, so I bought a Nissan.