First, batteries are the critical path for EVs. That is, cost, adoption, range, power, etc all a function of the quality of the battery.
Second but Tesla seems to have the best battery by far. Unfortunately we can't know this for sure, because businesses like Munro & Associates charge millions of dollars for this info, but what they and others do reveal points to that. There's no reason to believe that any other manufacturer can make a better EV. Nissan, for example, can charge you less, but also give you less battery.
Unfortunately for everyone involved, batteries as a whole are still expensive, so it'll take time for the industry to spin up and for used models to become available. My personal guess is that in ~5years, Tesla will be able sell you a $25k car with 400km range.
In the meantime, you could look into used Leafs, Volts or i3s, or just wait. For ~4km you also don't need a charging station for those, just a cable.