Hard to analyze since you did not tell us your current need vs. reasons to wait.
In any event, I purchased one in summer 2019 after my leased 2017 was projected to run out of miles in mid-September and with the new battery replacement (officially 259 miles, but with my driving pattern, 270 miles), I don't look back!