I am a long term BMW die hard fan, never skip a generation (except E46) of BMW since E30 till F30, F34, my first PHEV was a BMW, my first EV was i3. But the i4 just not competitive compare to Tesla model 3. BMW quality have been going down hill since the E9X era, F series gone worse. TM3 is...