Confession time. Although the latest generation of BMW 3 Series and 4 Series have been on the market for a few years, I’ve never had the chance to drive one. Many colleagues and fellow automotive ...