Let us take a much closer look at the 2020 (kinda late but better late than never) BMW 330i M Sport.
Does the Giulia have the basic Alfa Romeo DNA?