// Adds dimensions UUID, Author and Topic into GA4
Monday, July 6, 2026
27.2 C
Singapore

BYD zooms past Toyota, Tesla, Mercedes, BMW as Singapore’s top-selling car

SINGAPORE: Chinese electric vehicle (EV) manufacturer BYD has overtaken Toyota as Singapore’s top-selling car brand for the first time. 

According to Bloomberg, in 2024, BYD zoomed past Toyota with 6,191 cars sold, compared to Toyota’s 5,736, more than quadrupling sales from 1,416 BYD cars sold the previous year. The company captured 14 per cent of Singapore’s tightly regulated market, also outpacing Tesla (2,384), Mercedes-Benz (4,487), and BMW (5,042).

This growth signals a shift in Southeast Asia’s car market, where Chinese EVs are gaining ground. While European and North American markets have been slower to embrace these vehicles, Southeast Asia has seen a stronger reception.

In Singapore, where owning a car is costly and highly regulated, BYD’s success is particularly notable, especially with the government’s push towards greener transportation. The Chinese EV giant has benefited from the city-state’s incentives, including EV purchase rebates and plans for charging infrastructure. /TISG

Read also:  China’s BYD hits over 4.27 million EV sales in 2024, surpasses Tesla in quarterly revenue for the first time

- Advertisement -

Hot this week

Singapore’s migrant domestic helpers: The untold sacrifice of the women who left their own homes and families to care for SG homes and families

Behind the daily care helpers provide are years of separation, missed family and hopes of creating better lives for their loved ones back home

‘The sun has set for fresh graduates’: Local says Singapore’s job market has left him with no choice but to look overseas

SINGAPORE: After months of getting nowhere with his job search, one local graduate says he's ready to give up on Singapore's employment market and start looking abroad instead. In a post on the r...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks