Serious question...
Is it better to buy a Japanese, German, or other foreign car built in America or is it better to buy a Ford or GM built in Canada or Mexico?
Bingo. You hit the nail on the head.
That's a tough question, but here's the rule I follow. It led me to buy (new) a 2003 Lexus RX300, built in Japan:
"Money demands that you sell, not your weakness to men's stupidity, but your talent to their reason; it demands that you buy, not the shoddiest they offer, but the best your money can find. And when men live by trade - with reason, not force, as their final arbiter - it is the best product that wins, the best performance, the man of best judgment and highest ability - and the degree of a man's productiveness is the degree of his reward." -- Francisco d'Anconia, Atlas Shrugged -- Ayn Rand