With a yearly estimated maintenance cost of $1,864, the BMW X1 is the second most expensive in its class, just behind the Mercedes GLA with $1,866. The cheapest vehicle to maintain in the compact premium SUV class is the Volvo XC40, with an estimated yearly maintenance cost of $1,180.