Im looking to get my hands on my first BMW and going for a 4 series Coupe

I have my eye on an ad specifically which has the right colours and trims - a 2017 420i SPORT

I dont mind the Front bumper being too different, however id like to know more about the difference in these versions, compared to something like a 2020 M-Sport?

is it just the front bumper thats different?