Now realize that America doesn't make the best cars in the world.
BMW > Ford.
Toyota > GM.
Rolls Royce > any piece of ***produced in Detroit.
Prepare your life to be shattered!
Also, hi2u from Hawaii.
BMW is luxury vehicles exclusively. Ford makes largely economy vehicles for the masses. Of course BMW is going to rate over Ford. Ford doesn't make a single luxury name under the Ford badge, even.
BMW > Lincoln would be the more apt comparison, if you want to stick within the Ford family, though it's still not a perfect apples-to-apples.
Toyata isn't better than GM. Not as far as vehicles. Maybe when it comes to business practices, ethics, etc., but vehicles-to-vehicle there is little to no difference.
Rolls isn't just a luxury brand, it's a complete vanity brand which has no comparison in major American manufacturing.
American everyday automobiles are very different from big-name European brands that make it over here. The Euro brands in America are almost
exclusively entry-level luxury and up.
You don't see many Citroen, Dacia, Lancia, Peugeot, Vauxhall, etc. on America shores. Volvo/Volkswagon are about the closest you get, and even those (generally) start at higher price points than serviceable, everyday American vehicles.
American cars aren't made for luxury, they're made to use until the wheels fall off of them and be replaced.
Comparing a Rolls to a Buick is like comparing a real Van Gogh to the poster of John Belushi with a bottle of Jack you had on your wall in college.
They're very, very different with very different applications and messages.
I personally will never buy even an entry-level luxury vehicle to use as a primary means of transportation while living in Pennsylvania, because Pennsylvania winters destroy vehicles. Absolutely ruin them. I see Mercs and BMWs and Audis in the snow and ice and go, "Yeah, great, you've got enough money to spend on a nice car, but not the respect for the nice vehicle to treat it well. Way to go, ***." There's a guy who goes to my gym who drives a Bentley and I cringe every. ***. time. I see. Him.
The weather and road treatments are tearing that poor thing apart with every trip.
TL;DR: Don't hate American vehicles for what they're not, judge them for what they are. And in most cases that's very reliable on a day-to-day basis for your everyday traveling needs without breaking the bank.
Edit: That said, if you want to rip on America's luxury brands, by all means, I'll support you. Cadillac, Lincoln, etc. are pathetic as hell compared even to BMW and Audi, let alone Aston, Mercedes, Bentley, etc.