2023 Mazda 6 Illustrated: Next Generation Goes Bmw Hunting