I'd vote for new vs 2017 CPO. especially if you can find the exact specs you're looking for new. I'd wait for a better cash back month though. it was $2500 last month, only $1000 this month.
2018 and newer I think come with faster (4G) service. my 3G in the 2017 is pokey as ****, sometimes skips on HD streaming music, maps are slow to load, waze is slow to load etc. If I turn off wifi and switch to my phone's LTE everything is blazing fast.
8 service records, who knows. maybe ask the dealer for a detailed service record? what all was done and when.