Tesla Model 3 2024 review: Performance EV tested! Half the price of BMW M3 and Mercedes-AMG C63 S