Why buy a 18 SR5 with 35k miles for $30k when you can buy a brand new 19 SR5 with no miles for $33K out the door?
Get the 19 with the warranty, don't pay new truck prices for a 16 or 18...that's just foolish.
Downside of high resale value: great for trade-in (especially in a state with high sales tax); makes private sale more difficult.