BMW’s bold and commanding i7 introduces electric power to the 7 Series saloon with supreme comfort, class-leading refinement and performance to perfectly match the bold and dynamic styling. With a range of up to 388 miles, the i7 is a genuine long-distance cruiser. The acceleration is super smooth and super-fast, thanks to its twin electric motors that serve up a combined 536bhp.

And that’s what makes us question just how much owners will actually use. Yes, we like powered, heated seats and voice assist to help us get through the day, but a digital art mode that changes all the visual displays, while a ‘relax’ setting closes the sunroof and starts the seat massaging function? However, this is billed as a limousine and some back-seat dignitaries may demand all the luxurious touches imaginable. This car has them in spades.

I covered more than 375 miles in the BMW i7 xDrive60 M Sport on a range of roads and, despite feeling a little oversized on narrower lanes, it coped beautifully with anything in its path. In addition, topping up from a home charger kept the day-to-day running costs down. Independent rating: 9/10 The BMW i7 xDrive features a 102kWh battery with two motors, one on each axle, for all-wheel drive.

With 536bhp and 745Nm of torque, it can reach 62mph from a standing start in 4.7 seconds and can power on to an electronically-limited 150mph. The driving range of 388 miles between charges impresses, although there is little chance you will see anything close t.