From £90,8306

Price, fuel economy and range, finance and depreciation

The BMW X4 M’s enlarged body and vaguely practical inclinations can be misleading: it is as costly to buy and run as any other car with comparable performance, if not more so.

The BMW’s £80,110 list price puts it at the top of the class with the Mercedes GLC 63 S. The X4 M costs £10,000 more than even the dynamically superior Alfa Romeo Stelvio Quadrifoglio, although many might feel the extra is worth paying for the more convincing interior and infotainment.

The BMW is less convincing where residual value and everyday economy are concerned. It struggled to muster more than 30mpg at a steady cruise, recorded a real-world range of only 330 miles (despite a generous 65-litre tank) and is forecast to retain just 54% of its value after three years and 36,000 miles, with commensurately high monthly lease costs.