// Adds dimensions UUID, Author and Topic into GA4
Sunday, August 16, 2026
27.7 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

Too many choices, too many deal-breakers? Singaporeans say dating apps are making love harder

Some Singaporeans think dating apps have given people too many choices, making it easier to reject, ghost and move on to the next match.

SG employee frustrated as colleague takes 3-5 days of MC almost every month: ‘It can get pretty exhausting’

The employee says he doesn't mind the MC — he minds what happens to the work afterwards.

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