Internally known as G20, the next-gen BMW 3 Series is slated to arrive next year. Before the Bavarian carmaker signs off the G20 for production, the sedan accepted the challenge posed by the Green ...