MOTORTREND REACTS: Tesla Model 3 vs Hyundai IONIQ 6 vs Polestar 2