I'll take a Honda/Toyota any day.
Kia's aren't bad, they have made a lot of advancements.
Hyundai too, not bad cars.
People just associate them with people who don't have money, because they are cheap.
My GF's Hyundai is only two years old and is a good car. The interior is very nice, and the car drives great.
I drive an old truck, would never waste money on an expensive car anymore (i also have a Z06 Vette, but it was my goal for years to have one). I used to always drive really nice cars, but i learned years ago they are just a waste of money.
American cars are shit now too. My last two American vehicles were complete shit. I've only held onto my F150 because it's paid off. But it's had some very stupid problems that were expensive.
I've had two BMW 5 series in the last 10 years, both were leased through my work program. Decent cars, but expensive to maintain. One of them had some weird electronic gremlins and was in the shop every 5-6 months. Glad it was under warrantee.
People spend money on what they like, i'm a car guy but as i've gotten older i'd rather take $50k and invest it in my properties than buy a new car.
When i worked in oil and gas everyone had a fancy car, it was a way to show status. I always thought it was silly, but there are people who judge you by what you drive. That's a common mistake people make, to judge a person's worth by the car they drive.