Why do Americans drive old cars?

The average annual income in America is around 100 thousand dollars. However, people still drive older cars. I think they should use newer and latest model cars. I think 100 thousand dollars or 200 thousand dollars is enough for a car. What do you think?
Why do Americans drive old cars?
Post Opinion