Why american prefer japanese cars than american cars?

Civic and Corolla sells more than Chevrolet Cruze or Ford Fusion.

Why?
What toilet?
Who am I?
Why
why

Historically, they are built better and last longer.

There's a perception that Japanese cars are better: quality, longevity, handling, reliability, etc.

  • Why would people buy older foreign cars instead of brand new American cars? I see it all the time, people driving 7-8 year old Mercedes or BMWs that they paid probably paid around $20,000. They could of easily gone out and bought a brand new Ford or Dodge, but they didn't. They bought a Mercedes with over 100k miles. All worn and torn on the inside. But aslong as they're shining on the outside I guess.
  • Why do Republicans get upset when Americans buy superior Japanese vehicles? The only somewhat decent US manufacturer is Ford but nowhere near the quality of Honda, Toyota, Subaru, or Nissan.
  • Why don't American cars last as long as Japanese cars? My family has owned a Ford Taurus and a Nissan Altima of similar model years. Both cars are still running, but the Taurus has very low mileage (it's a 1999 with only 85,000 miles) and the interior is in horrible condition and the plastics Ford put in have been known for breaking. None of this has happened with the Altima, even though it has more miles. Why?
  • Should i sell my japanese car to feel more American? One day i woke up and i realized i was born in America, so it would make sense to drive an American car. It feels more natural. I own a Honda but i want to buy a Ford. But i don't know if this is a good decision because asian cars are more reliable than american cars. Is this a good decision or do you consider this stupid, just a phase, and unnecessary in your opinion? The whole point of this is just to "feel more american"