Green just said pretty much what I have been saying this entire thread.
They're all junk, so buy new if you can, and have a warranty. Fuck, most have 3% or less interest rates with decent credit.
That said, I don't feel like my work truck gets terrible mileage, but maybe it does.
What I AM sure about is that it rides ten fucking times nicer than my 2005. Everything about it is nicer. The ride, the steering, the comfort, the controls, everything.
Plus, it has way more power. So, again, new truck FTW.