2023 BMW i4 M50 (232) 544bhp: is it a fair price? | FairPrice