The BMW X1 manages to be a very practical car that is also decent fun to drive. As ever with a BMW, to truly get the best from it you'll need to spend a little extra money on options. First on the list should be the excellent eight-speed automatic gearbox.