Entry Level 3 Series Is One of the Best | 2023 BMW 320i Review