2022 BMW I4: is it a fair price? | FairPrice