This next-gen BMW 3 Series, codenamed G20, has a lot riding on its shoulders. Its predecessor, the current F30 3 Series, is a good but not great car and one that seems to disappoint more BMW fans than any other 3 Series of the past. Not only that, but the 3er’s competition has shot way […]