THE BMW i3 - FROM £30,680

Electric vehicles are sometimes seen as a means to tick certain environmental boxes. But being green doesn't have to be mundane.

The BMW i3 is a world away from most electric vehicles. Yes, it has zero emissions. Yes, it has a range of up to 100 miles and yes, it only costs £2 to fully charge which is great.

But there's so much more to the i3 than numbers. When it comes to style there's no city car quite as innovative and bold on the road, with the premium build quality you'd expect from BMW. This urban vehicle is truly exhilarating to drive as well, with its nimble handling and instant acceleration from the all-electric motor.

Words (and numbers) can only do so much. You really do have to test-drive the i3 to experience it for yourself.

THE BMW i8 - FROM £99,845

The BMW i8 intends to elevate hybrid sports cars beyond what was ever thought possible. As one of the most visually arresting and efficient high-performance cars ever produced, this revolutionary vehicle offers supreme economy, innovative interior design and sophisticated driver aids. The future of sports cars has arrived.