The BMW iX1 is a better choice than the X1 petrol. Besides being smoother and zippier than the petrol version, running costs will be much lower too. Also, if your occasional long drives are around 300 km or less, you won’t need to worry about charging along the way, as the iX1 has a real-world range of around 370–430 km on a full charge.

