New consumer spending data shows more Americans are hanging onto their cars longer than they used to, leading to more money being spent on repairs and less on new car payments.