BMW X3 M40

2 generations · 2017–present

The BMW X3 M40 has been built in 2 generations between 2017 and present. On the European used-car market it costs €46,485 on average across 27 listings — from €42,365 for the G01 to €64,613 for the G45.

BMW X3 M40 generations

How the BMW X3 M40 generations differ

How the BMW X3 M40 generations differ
GenerationG45G01
Production years2024–present2017–2024
Average used price€64,613€42,365
Typical price range€64,613 – €64,613€38,985 – €51,896
Average mileage15,382 km85,297 km
Listings522
Power381 HP
FuelPetrol
Body stylesSUVSUV
Wheelbase2.87 m
Kerb weight2,083 kg
CO₂ (WLTP, median)249 g/km
Seats and doors5 seats · 4 doors
Original list price€135,232
Facelift2021
NL registrations1

Market prices are averages of live European listings. Factory figures (power, weight, CO₂, dimensions, original list price) come from the Dutch vehicle registry (RDW open data), combined across each generation's model years.

Which BMW X3 M40 generation to pick

Prices and mileage by year

YearAverage priceAverage mileageListings
2024€64,61315,382 km5
2022€51,89663,413 km3
2021€44,07687,441 km7
2019€38,98589,517 km12

Market prices are averages of live European listings. Factory data comes from the Dutch vehicle registry (RDW open data).

Other BMW models

    BMW X3 M40 Generations Compared – Used Prices & Specs | CarOntologia