BMW 118i M Sport 2020 review: a true rival to the VW Golf Mk8?