My Mercedes is pushing 19 years and it looks and drives like new. My Jeep Wrangler is 10 years old and runs/drives/looks like new. I am pretty confident it will be in my garage on its 20th birthday. I just ordered a new 2o18 Jeep JL Wrangler and it should be better than the old one in every way, so I'll expect 20 years out of it, too, and then some.
With as few miles as we put on it, I'd bet that Mercedes will hit 30. My kids will drive it, so we'll see how it holds up when they start piling miles on it. It should be a 300k mile car, though, so lots of life left.
Unfortunately, the old Ford pickup is going to go bye-bye. It is ok, but hasn't aged as well as the others because it has been outside. I think the sun does more damage than driving them. The Ford is getting some body rust through now, too.