2024 BMW 1 Series Review: Still the best premium compact hatchback?