2022 BMW i4 M-Sport 40: is it a fair price? | FairPrice