Actually, I would _prefer_ to buy a BMW made in the USA.
Please don't get me wrong - my wife said our recent european trip built around a ED 335xi was her "best vacation ever."
But I like the idea that a domestic build yields more domestic salaries. It's related to what economists call the "velocity of money" - like purchasing items from a local shop, vs. a chain big-box store, yields more money in local circulation.
I know BMW makes their decisions based on profit, and that car buyers will make their decisions based on (perceived) value. But if a big fraction of a car purchase price goes to the salaries of the folks who build it, then I would prefer to pay salaries of my countrymen.