Pretty soon banks will have to push term out to 8/10 years for people to afford a new car. I'm a driver, I log about 30k a year on my car due to distance to work and kids functions. So I pick cars that get good mileage and then I keep them until they start falling apart or the cost of repair outweighs the value. My last car was a Malibu Maxx that I drove for 11 years and 280k miles. Now I have a Volkswagen that I'll drive until the doors fall off cause it's really the only way to get your moneys worth these days.
I don't know anyone who has one but have heard of 6 and 7 year loans on vehicles. I took a 5 year note on my wife's car since she hadn't been working and wanted to get the payment low. I ended up paying it off in 4 but wanted that extra cushion if I needed it. She had a pathfinder that we had for 11 years before that. It needed about 3500 worth of work done and blue book on it was around 1000. The dealer gave us 1500 which didn't hurt my feelings. I know it's just on paper but I was happy to unload it. The one that I kick myself over was my last company car. It was an 02 Jeep liberty and the dealer only gave us 2500 for trade in. I should have bought that from my company and parked it until my oldest was ready to drive. We ended up spending a lot more than that on a decent used car for her.