Launched: 2025 BMW 320i Sport & 330i M Sport CKD – From RM290K


Also debuting at the My BMW World 2025 are the 2025 BMW 320i and 330i M Sport duo, priced from RM290,000.
Besides the new G90 M5 and the second-gen (F74) 2 Series Gran Coupe, BMW Group Malaysia has also completed the 2025 model year (2025MY) lineup for the G20-gen 3 Series at the ongoing My BMW World 2025 by unveiling the 2025 BMW 320i Sport and 330i M Sport.

Like their predecessors, this 3 Series duo will continue to be locally-assembled (CKD) at Inokom’s Kulim plant, with the former priced at RM290,000 inclusive of the BMW Service & Repair Inclusive (BSRI) package, while the latter is tagged at RM313,800 or RM340,200 with BSRI.




2025 BMW 330i M Sport CKD
Just like before, the 2025MY 330i continues to come standard with the M Sport guise, which grants it several M Sport-specific parts like the M Aerodynamics package that features an aggressive front bumper with larger air intake, M rear spoiler, M high-gloss Shadowline package, and new 19-inch staggered M light-alloy wheels.




2025 BMW 320i Sport CKD
As for the new 320i, BMW has dropped the M Sport moniker from this entry-level variant and replaced it with the Sport trim instead. As a result, the 2205MY 320i Sport gets a more subdued front and rear bumper design while riding on smaller 18-inch V-spoke Style 780 bicolour alloy wheels.

On board, both models get the same cabin amenities, which include the BMW Curved Display setup featuring a 12.3-inch digital instrument cluster and a 14.9-inch central infotainment display powered by BMW OS 8.5 with wireless Android Auto and Apple CarPlay connectivity available.


Other shared bits include a full-colour augmented reality head-up display (AR-HUD), a powered tailgate, an anti-glare rearview mirror, Sensatec perforated leather upholstery, sporty powered front seats, ambient lights, multi-zone climate control, and many more.


Being the sportier of the two, the 2025MY 330i M Sport also benefits from several M Sport parts inside, which include the likes of the aluminium rhombicle anthracite M interior trim, an anthracite M headliner, and an M leather steering wheel, to name a few. Unfortunately, the 330i M Sport doesn’t get the same Harman Kardon audio system as its longer-wheelbased twin, settling for a standard HiFi set instead.

Safety-wise, both the 2025MY 320i Sport and 330i M Sport now come standard with several ADAS functions like Adaptive Cruise Control (ACC) with Stop & Go, courtesy of the BMW Driving Assistant package. Other ADAS functions primed in this package include Autonomous Emergency Braking (AEB), Lane Keeping Assist (LKA), Blind Spot Monitoring (BSM), and Rear Cross Traffic Alert (RCTA).
On top of those ADAS functions, the updated 330i M Sport also gets the more advanced Parking Assistant Plus, adding functions like a 360-degree camera view, park assist, reversing assist, and a tyre pressure monitoring system (TPMS).


Predictably, no changes took place beneath the hood, as both models are still powered by the same 2.0-litre 4-cyl turbocharged B48 petrol engine, delivering 181 hp and 300 Nm on the 320i Sport and 255 hp and 400 Nm on the 330i M Sport.
Similarly, the B48 lump is still mated to the ZF-sourced 8-speed automatic transmission that sends power exclusively to the rear wheels (RWD), allowing the 320i Sport a century sprint time of 7.4 seconds and a V-max of 235 km/h. With more power, the 330i M Sport gets a faster century sprint time of 5.8 seconds before hitting the limiter at 250 km/h.
Other key mechanical bits primed exclusively to the 330i M Sport are the adaptive M suspension and the variable sport steering system—both of which are now dropped for the 320i Sport.


With the introduction of these two new models, the 2025MY BMW 3 Series lineup in Malaysia is almost complete, with the only missing variant being the 330e plug-in hybrid, which is no longer listed at the brand’s official website since earlier this year.

Gallery
Written By
Mukhlis Azman
An avid two-wheeler that writes and talks about four-wheelers for a living, while dreaming of an urban transit-laden Malaysia. @mukhlisazman
JPJ Running Numbers
KUALA LUMPUR
VRM4683
SELANGOR
BST2036
JOHOR
JD589J
PULAU PINANG
PSF532
PERAK
APK9278
PAHANG
CFH5328
KEDAH
KGH7083
NEGERI SEMBILAN
NEL5611
KOTA KINABALU
SJT6741
KUCHING
QAB4464P
Last updated 26 Aug, 2026
Fuel Price
Petrol
RON 95
RM 3.97
+1.38
RON 97
RM 4.90
+1.75
RON 100
RM 7.20
+2.20
VPR
RM 8.23
+2.00
Diesel
EURO 5 B10
RM 5.12
+2.08
EURO 5 B7
RM 5.32
+2.08
Last updated 30 Apr, 2026
Related News
Launched: BMW 218 Gran Coupe Sport with Iconic Glow – 150 Units Only, RM219,800
The limited-edition BMW 218 Gran Coupe Sport debuts with BMW’s Iconic Glow LED grille, priced at RM219,800.
15-01-2026
Launched: 2026 BMW iX1 eDrive20L M Sport – LWB, 433 KM Range, Est. RM255,000
BMW Group Malaysia expands iX1 EV SUV range with long-wheelbase (LWB) eDrive20L guise tagged at an estimated RM255,000.
15-01-2026
BMW Group Malaysia Reports Strong 2025 Sales And EV Growth
BMW Group Malaysia delivered over 10,800 vehicles in 2025, including more than 2,700 fully-electric models, continuing growth in premium and EV segments.
15-01-2026
Launched: 2026 BMW i5 eDrive40 M Sport Pro CKD – From RM368,800
The all-new BMW i5 eDrive40 M Sport Pro debuts as the brand’s first locally-assembled EV, priced from RM368,800.
15-01-2026
BMW Group Malaysia Partners UM For Second-Life EV Batteries
BMW Group Malaysia and Universiti Malaya have partnered to develop second-life EV battery solutions.
15-01-2026
New Standalone MINI Showroom Opens In Ipoh
Dealers Tiang Siang Premium Auto opens new standalone MINI showroom outlet in Perak state capital of Ipoh.
02-12-2025
BMW Group Malaysia Partners STDC to Shape Malaysia’s EV Workforce
BMW Group Malaysia and STDC join forces under the new NextGT programme to train Malaysia’s next wave of EV technicians.
11-11-2025
BMW i5 and i7 Lead Malaysia’s ASEAN Chairmanship Fleet
BMW Group Malaysia drives Malaysia’s ASEAN 2025 Chairmanship forward with i5 and i7 fleet.
14-10-2025
Latest News
Jetour T2 Dark Warrior Malaysia: What You Get In The RM10,800 Package (Limited To 69 Units)
Jetour T2 Dark Warrior launched in Malaysia! Explore what's inside the RM10,800 package, full RM167,600 specs, warranty details, and the 69-unit Merdeka run.
21-08-2026
2026 VW Tayron Malaysia: Specs, Prices & Buyer's Guide [Elegance vs R-Line]
Discover the 2026 Volkswagen Tayron in Malaysia! Full breakdown of specs, prices, and features for the 1.5 eTSI Elegance vs 2.0 TSI R-Line variants.
17-08-2026
792km On One Charge! The RM274,888 Mercedes CLA 250+ Is Officially M’sia’s Longest-Range EV Under RM300k
The electric Mercedes-Benz CLA 250+ launches in Malaysia at RM274,888! Get full specs, 800V fast-charging info, and details on its class-leading 792km WLTP range.
14-08-2026
MINI Countryman S ALL4 Desert Night Edition vs Standard Variant: What Upgrades Do You Get For RM267k?
Wondering if the MINI Countryman S ALL4 Desert Night Edition is worth RM267k? Compare specs, pricing, unlocked tech, and RM22k rebates vs the standard model.
07-08-2026
2026 BMW iX3 50 xDrive M Sport Pro Malaysia: Price, Specs, and 5 Things You Need to Know
The 2026 BMW iX3 50 xDrive M Sport Pro has officially landed in Malaysia from RM378,800. Discover full specs, 800V charging, 726km range, and 5 key facts.
06-08-2026
World Car of the Year 2026 Hits Malaysia: Why the Controversial BMW iX3 Is Actually Genius
Discover why the World Car of the Year 2026, the New BMW iX3, is landing in Malaysia with 805km range, 800V charging, and a bold new retro design.
06-08-2026
2024 vs 2026 BYD Sealion 7 Malaysia: New Dynamic Variant, 800V Charging & Full Upgrade Guide
Compare the 2024 vs 2026 BYD Sealion 7 in Malaysia. Discover new 800V 230kW fast charging, the 91.4kWh battery upgrade, prices, and the new Dynamic model!
30-07-2026
Ford Ranger Price Malaysia (2026): Full Breakdown Of Prices, Monthly Instalments & Specs For Every Trim Level
Discover the updated 2026 Ford Ranger lineup in Malaysia. Explore prices, 3.0L V6 specs, trims (Platinum, Sport, XL), features, and full buying advice.
24-07-2026
Show More
trending_flat