With 2019 BMW 3 Series, We Get a Future Proof Sedan That Doesn’t Compromise The Drive Cars April 2, 2019