BMW i5 40 M SPORT PRO: is it a fair price? | FairPrice