A good hatchback – but is it a brilliant BMW? BMW 1 Series review