I have only bought new vehicles but I keep them forever. I "seat the rings" on the way home from the dealership then change the oil as soon as I get home, then I change it again at 500 miles, then go to 5K OCIs. IDK there is any disputing that wear metals are elevated in the first few hundred miles of a new engine, so I prefer to drain them out.