I didn’t start out liking this car as much as I now do.

I’d done quite a lot of miles in its lower-powered sibling, the BMW i4 eDrive40 M Sport, which has only one electric motor, not two, and packs about 200bhp less than the 540bhp of the twin-engined M50.

I’d also read what my colleagues said about the various i4 versions – that the rear-drive 40 is better balanced, lighter and for practical purposes just as quick – and accepted it.

My own drive experience in the 40 showed that it rode and steered far better than most 2.3-tonne EV saloons and had bags of poke. What use was all that extra traction and power?

Then came news that four Cornish motor clubs were combining to stage their annual hillclimb on public roads between Newquay and Watergate Bay and were accepting entries from stock electric cars.

Immediately, I thought about the i4 40. Then, deploying my mighty three decades’ experience of hillclimbing (lots of events, practically no success), it dawned on me that choosing a version whose 0-60mph time is 3.9sec instead of my chosen model’s 5.5sec would be an easy way of moving myself up the results.

So I opted for the slightly nose-heavier M50. It was a great decision.

BMW i4 M50 driving – rear

In a 600-mile weekend, driving to and from Cornwall, I experienced the car in economy cruise mode (range: 300 miles) but also flat out and close to the limit in public racetrack corners.

With the air-con on and the hi-fi playing quietly, I beat three-quarters of a field packed with louder, more conventional race-prepared cars.