BMW X3 M40
2 generations · 2017–presentThe 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
| Generation | G45 | G01 |
|---|---|---|
| Production years | 2024–present | 2017–2024 |
| Average used price | €64,613 | €42,365 |
| Typical price range | €64,613 – €64,613 | €38,985 – €51,896 |
| Average mileage | 15,382 km | 85,297 km |
| Listings | 5 | 22 |
| Power | — | 381 HP |
| Fuel | — | Petrol |
| Body styles | SUV | SUV |
| Wheelbase | — | 2.87 m |
| Kerb weight | — | 2,083 kg |
| CO₂ (WLTP, median) | — | 249 g/km |
| Seats and doors | — | 5 seats · 4 doors |
| Original list price | — | €135,232 |
| Facelift | — | 2021 |
| NL registrations | — | 1 |
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
| Year | Average price | Average mileage | Listings |
|---|---|---|---|
| 2024 | €64,613 | 15,382 km | 5 |
| 2022 | €51,896 | 63,413 km | 3 |
| 2021 | €44,076 | 87,441 km | 7 |
| 2019 | €38,985 | 89,517 km | 12 |
Market prices are averages of live European listings. Factory data comes from the Dutch vehicle registry (RDW open data).

