It seems you may not have considered the Chevy Bolt in your comment.  A range of 383km's and a reasonable price.  If the author had chosen that car he would have had to stop once for 30mins and arrived with 100-200kms remaining.