2022 222 Bmw I4 M-Sport: is it a fair price? | FairPrice