The all-new BMW 3-series (G20-generation) is by all accounts a step in the right direction for the Munich car maker’s compact executive sedan. It returns to its roots of a rewarding driving tool as well as bringing more technology to their bread-and-butter model. Apart from the M340i xDrive and the…
