Bmw i5 edrive40 vs tesla model 3 July 8, 2019 16 32 64 128 Bmw i4 vs tesla model 3 Bmw i4m50 vs tesla model 3 performance Tesla model 3 vs bmw 5 series