In the last two years, we've seen a huge increase in the number of electric cars on the road, and it isn't surprising, they're quiet, environmentally-friendly, economical and smooth to drive. But as their popularity grows and more models hit the market, choosing the right electric car for your needs can be somewhat confusing. To make your search that little bit easier, we've put together a list of electric vehicles to suit every lifestyle. Nissan Leaf Similar in size to the Vauxhall Astra the Leaf is one of the larger electric vehicles available, with a 100-155 mile range from a single charge, 99 mph max speed and a low base price of £21,490, the Leaf is an affordable and versatile family-sized vehicle. Renault Zoe At first glance, the Zoe looks like your typical small car, however, it actually packs quite a punch. With a max speed of 83 mph, a roomy interior and a range of around 150 miles from a full charge, all at an affordable a base price of around £18,000 with very low running costs, the Zoe is a great choice for new drivers. BMW i3 The BMW i3 is an attractive city car capable of achieving a max speed of 93 mph and around a 120-mile range from a full charge. With a base price of around £26,000, it is an elegant choice for the city professional. Volkswagen e-Golf Unlike other electric vehicles, the e-Golf was not purpose-built and maintains a conventional hatchback design. This, however, is not a bad thing, as you retain all the benefits of a regular Golf with vastly reduced running costs. Starting at £25,200, with a max speed of 87 mph and 118-mile range from a full charge, the e-Golf is a great all-rounder electric vehicle. Tesla Model 3 With an incredible 215 miles from a full charge, the model 3 offers the largest range of any vehicle in our list making it the perfect choice for the long-distance driver. Starting at around £25,000 and with a max speed of 125 mph, the Model 3 is a beautiful vehicle that is perfect for the motorway.