2023 232 Bmw i4 M-Sport 40 Edrive: is it a fair price? | FairPrice