The BMW iX1 is the smallest electric SUV the German EV expert makes. It complements the petrol-powered X1 range, with BMW using clever calculators to show how its higher price will be offset by lower running costs. It’s a really good-looking machine, bringing the desirable look of its large luxury SUVs down into a more compact 4.

5-metre-long package. It’s particularly appealing when combined with M Sport trim, which has sporty detailing and big wheels on the outside, and super-desirable trim features inside. The interior is a triumph in any version, thanks to excellent build quality, thoughtful design and a top-notch infotainment system.

It’s practical too, with a commanding seating position for those in the front and enough room for two adults to be comfy in the rear. The 490-litre boot is also practical. Our three grumbles are that the range doesn’t crack the 300-mile mark, the DC rapid charging peak isn’t faster, and prices aren’t a bit closer to the petrol model.

The gap will be too much for some EV-curious petrol car buyers to overcome. What’s more, while the entry-level version is fairly well-priced, the desirable M Sport grade is notably more expensive. I went to a very pretty village in Gloucestershire to drive the BMW iX1.

A brilliant route took in all kinds of roads, and the ample range meant I could fully enjoy putting it through its paces. Independent rating: 7/10 To keep things straightforward, the BMW iX1 is offered with a single 65kWh battery choi.