Style, superior technology are all relative. An eye catching style today is dated tomorrow.
When people buy a new car, the all excitement for style/performance/technology remains for just 1-2 years.
After that the car is used just as TV or microwave [you use it - but no longer excited about it].
So, what matters most is reliability.
That's where Japanese cars beat everyone hands down.
American cars = luxury, home on wheels, use and throw
European cars = top performer, enjoy, push to limit and throw
Japanese cars = ride & keep
You may note that majority of American manufacturers are now leaning towards cheap, fuel efficient and compact cars. That because world auto market is hugely dominated by European and Japanese cars.
