2023 BMW 4-Series M-Sport 2.O Petrol Auto *Hugh Spec*: is it a fair price? | FairPrice