Reviewers have scored 2 generations of the BMW 3 Series on OctaneScore. The best-reviewed is the G20 generation at 79; the lowest is the 2019–Present at 72. The newest, the G20, scores 79, up 7 points on the 2019–Present generation before it.