BMW i3

Price: £27,071

Which? Overview

Electric cars have not yet captured the hearts of UK drivers, but BMW's striking i3, launched in 2013, could perhaps change that. Has BMW managed to create the first electric vehicle that environmentalists and keen drivers are equally happy to own? Find out in our full review.

Put us to the test

Our Test Labs compare features and prices on a range of products. Try Which? to unlock our reviews. You'll instantly be able to compare our test scores, so you can make sure you don't get stuck with a Don't Buy.