Oh, I agree with you. It's getting ridiculous how long they are willing to finance stuff for. Pretty soon they'll allow you to finance it for life and pass on the payments to your kids!
I also agree to the sales tactics, the "Only $169 per month!" sounds good, but...then the fine print tells the ugly story. Actually, most of the car pricing I see advertised on TV now is for a lease, not a purchase. Sure, it's "only" $169 per month, after you put down a sizable chunk and they only give you some ridiculously low amount of mileage allowed. That's where they get you too because the allowed mileage is so low the majority of people exceed it and that costs a lot!
When I finance anything, the first thing I look at is how much am I paying total for it when it's done, try to get the lowest terms (dealers hate me because I make them work through all options so I can see the numbers) and THEN see I if the payment fits my budget.
I would love nothing more than to pay cash for everything, but that's not realistic for me.
Just went through a discussion with my 17 year old son on all this. He has his first job washing dishes and we got him his first car. We bought him a 2001 Subaru Forester for $5,000. Bank would only finance it for 2 years due to mileage and he's paying $228 a month for it (actually, I just paid cash for it and he is paying us monthly because interest rate for a loan for him would have been 17%!). He didn't understand why he couldn't get a new car because the payments were "only" $149 per month for what he was looking at. We sat down, went over all the numbers and he finally understood. Yeah, $149 per month, for 6 years and with $3300 downpayment (which he doesn't have). He wasn't thinking about insurance as well. He now understands that he is only n the hook for the car for 2 years, vs 6 and overall it isn't costing him a lot of money. He doesn't like it, but he understands it. I've been showing him the numbers and the why's on everything we buy. I understand his youth and the "I want, I want" mentality, but it is important he understands how to manage his money and live within is means AND to make sure what he's doing makes sense financially.