London (UK) H1 2025: Toyota bZ4X surges to #1, Omoda 5 lands at #3
The Omoda 5 lands directly in third place in London. 46,278 new cars found a buyer in Greater London over the First Half of 2025, a solid 7.6% year-on-year improvement. The best selling models here have gone to a complete reshuffle compared to last year. The Toyota bZ4X surprises everyone…