BYD Atto3 vs Omoda E5 vs MG4 - which is best?