We have 5 vehicles in rotation. My work van gets traded just before the warranty runs out. ( usually at 48/49k miles ) My wife's daily driver is a lease and goes back at 3 years with roughly 36k on it. My du p truck used mainly for plowing ... I got rid of the last one at 7k miles after 2 years due to rust already taking a toll on everything. My own personal "nice" truck.. I will typically trade out of it every 2-3 years and it will typically be in the 20-25k miles on it. .. I bought a 99 F150 from a friend who is the original owner. .. It had 153k on it but had zero rust ( Florida its whole life ) .. Had to go through the entire truck and basically fix / restore almost everything.. Bought it for 2k.... In it now for 11k after all repairs... I'm going to try and get 250k out of that one.