For the past 25 years, I've always owned American cars. I aways bought a GM car or truck, I owned a 89,92 and now a 02 Corvette. I've own a 85 Trans am, that I put 180k on, I've owned several Pick ups, and Tahoes, and now I just bought a 07 Avalanche that is a awesome truck.
None of my GM cars have given me trouble over the years, other than a recall on a head gasket on my 89 Corvette.
My brother in law loves Ford trucks, and will only buy a new one after he puts 200k miles on them.
Yes I do believe American cars get a bad rap, because it's BS. BMW, Volvo, M Benz, and some Jap makes are far less relaible. Even some Toyata makes have had reliablity issues.
I've owned several BMW's and M Benz, that have been in and out of the dealers for service and reliablity problems. I think BMW's are one of the most problematic cars on the road, after I owned three I will not buy another.