The Nissan Leaf is no longer the only affordable electric car on the market. One of its close rivals is the Tesla Model 3, which offers more range at a higher price.