Reviewed: 2020 BMW 330d