Seems tempting, but I'm curious why the 2017 is on the lot with only 5k miles on it as a CPO? Did the previous owner trade it for a larger vehicle (Pilot, Odyssey) or for a 2018/2019 Accord? Plus, you're not going to know how was it driven by the previous owner? With your current ride, you bought it new and so you know the full history.
Some trade every few months (see
@zroger73 post) because they can and it is no big financial deal. Some because the car has lots of serious issues and people dump it (see various threads from other members), and some (a friend of mine) is a financial mess and gets her new cars repossessed every 8-14 months as her debt gets rolled into an even larger loan amount for the next Chevy Equinox or Ford Escape-type vehicle.
This isn't even a close call unless you hate money.
From the movie,
Idiocracy....
The OP does not have a location listed under his username, so naturally I assume he is in Bangladesh (I am on the "B" countries now). As a Bangladeshi, he no doubt has to deal with roads that are not in ideal condition. Can he really use all the power of the 2.0T? All kidding aside, he did have a thread about his car getting damaged and then repaired. With new car owners- especially if it is a first car accident, there can be "love lost"- even though the car is repaired well and drives like new. I have seen this with friends and family- if the car is new and damaged- even if it is back to new, their eyes stray to look at other cars....