I used to buy Detroit's cars. Not any more. The come up with a neat design and then "cost accounting" gets into the manufacturing processes and they become unusable junk. They cut costs and quality to pay those high labor costs.
I'll gladly pay more for a Toyota...because it's worth the extra money I'm spending up front. I have owned cars from Detroit as recently as two years ago, and will never buy another one. Have fleet vehicles from Detroit now, and they are absolute garbage.
My first Toyota 4Runner has been excellent. 1996...175K on her and still runs strong, no rust in rusty Western NY. Mantainence has been minimal. Consumables like tires (50K) and brakes (70K), 1 exhaust system (145K), oil (every 3K) and gas (24MPG). The interior is worn, but it doesn't squeak, tick or have wind noise.
I liked it so much I bought another one for the wife.
The number of times I have been stranded by my Detriot cars & trucks is too long to list.
Until GM, Ford, and Chrysler, break their unions I won't buy their vehicles.
If you hire someone to come into your house to do work for over $10,000 and you end up with a bad experience because of that person, would you ever hire them again to do anything for you? Of course not.
Cars are a big high cost item. Once you commit to one, only to find out that it's junk, how can American pride make enough of a difference to reward that company with another purchase? I can't tell you the number of times someone has sneered at me and said "what, American cars aren't good enough for you?"