The 2020 BMW 330e is a sporty plug-in hybrid

The new 3 Series plug-in hybrid has a better battery pack than its predecessor.