Tesla wasnt my first choice either. Was going to get the bmw m3 but wait time for that to be delivered is about 10 months so i thought about getting an ev while I wait and it was between bmw i4 m50 vs m3p. But that bmw was also 12 month wait as well so went with m3p. Didnt realize i would be...