The BMW X1 isn't the best-performing compact crossover on the market, but its fuel economy is hard to beat.