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