2015 is the best 3rd gen. Should not be an oil burner with the updated rings and pistons. Prepare for egr cooler/intake cleaning at 100k. If you don’t have documentation on the brake slider pins being greased or transmission fluid being changed good idea to do both now. I’d also install a catch can...cheap insurance. Battery at 5 years not an issue.