I'm driving a 94 2500 Suburban I bought from the original owner , it has 375,000 miles on it (still has the original engine and trans) and I'm happy to have it . I only paid $2000 for it and she had taken very good care of the truck (gave me a binder full of every receipt for anything done on the truck since new) . I've spent probably $1500 in the last 3 years on what I call maintenance (I've also put 40,000 miles on it) , tires , brakes , exhaust , power steering pump , shocks , door switches and headlight housings . I think it's a good deal , it looks good for it's age , gets me where I want to go , will haul anything I need to haul , pulls my little trailer effortlessly and there's no payment (that's the big thing , I hate payments) . But I'm prone to driving my vehicles till the wheels fall off .