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