Best to consider the decision in 2020, EVs improvements will accelerate each year exponentially. If you need something now, 2015 REX+code to unlock range extender, they are available for ~$20K while 2017 are expensive and offer slightly more range.
EVs are not for everyone until AAA/tow truck...