2020 Tesla Model 3 vs BMW 3 Series review – can you really choose e...