// Adds dimensions UUID, Author and Topic into GA4
Friday, July 3, 2026
28.3 C
Singapore

Buying a fully imported EV in Malaysia may soon cost more under new government rules

MALAYSIA: “Fully imported” electric vehicles (EVs) in Malaysia are expected to see higher prices after the introduction of a RM200,000 (S$63,207) minimum cost, insurance and freight value per unit, which took effect on Wednesday (July 1) under new rules by the Ministry of Investment, Trade and Industry.

However, vehicles already in the country, including those at local ports or in transit before July 1, can continue to be sold under the old framework.

Under the new rules, imported EVs must also have a minimum power output of 180 kilowatts (245 horsepower), as reported by Malay Mail.

The move is part of Malaysia’s broader push to encourage local assembly and strengthen the country’s automotive industry, while reducing reliance on fully imported vehicles.

This also means lower-cost imported EV models could become less common in the mass market, making them less accessible to average consumers.

Brands such as BYD, Chery, Jaecoo, BMW and Mercedes-Benz with existing CKD (completely knocked down) assembly plants in Malaysia are exempt from the new rules, which allow them to continue offering more competitively priced models.

Meanwhile, tax exemptions for locally assembled EVs will remain in place until Dec 31, 2027.

Currently, over 90 EV models are available in Malaysia. /TISG

Read also: Billions invested, but how many jobs? Johor’s data centre boom under scrutiny

- Advertisement -

Hot this week

Company behind multiple Anytime Fitness and BFT outlets in Singapore faces 14 charges over CPF payments

Watchtower Holdings is the parent company of ReFormd which operates 16 BFT outlets, 14 Anytime Fitness outlets and five personal training gyms.

‘How will he survive?’: Singaporeans ridicule Singtel CEO’s S$6.8 million pay after 17% cut

"He needs more CDC voucher and U-save rebates. Bro is struggling," one commenter quipped.

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