Im with Inreb, I use to drive a 1983 K5 blazer, with a 6.2L diesel (which gets the same fuel economy as my new truck). That thing was a tank and easy as hell for me to fix/work on, downside was the battle with rust. But now I was talked into leasing a brand new tacoma, thinking ill get a few trouble free years out of it, and just go back to an old truck once I find a good one for sale. Ive already had coolant leaks within my 6 months of "owning" this tacoma and Im starting to get wind noise from my door seal... so im not sold on new is better, just seems cheap to me. I cant imagine trying to figure out electric problems with this thing in 10-15 years, so I bet most people who know **** all about mechanics are on the lease train for the rest of their lives.
How can they tell in a crash that some hidden electronics havent been damaged, if they work now but after a couple of pot holes break? then you have to trace sooo many connections and related components that throw one code at you and when you fix that, throw a few more your way.
What about those motors with that stupid stop/start at red lights, how fast are you going to wear out your starter? or that stupid cylinder de-activation system? on top of that they come up with new stupid "improvements" all the time and your mechanic is suppose to keep up to date AND remember how to fix all the old junk too?