BMW models & variants
Every BMW model sold in Australia, 1990-2026: 38 models and 7,600 variants with series, engine and transmission by year, plus NVIC codes.
BMW in Australia
BMW has 38 models in the dataset, listed as 7,600 variants between 1990 and 2026. The biggest line-ups are the 3 (2,034), 1 (750) and 4 (685). In 2026, 22 models are on sale: 3, 1, 4, 5, 2, X5, X1 and X3 and more. Across the range, 27% are sedans, 75% run on petrol, 73% are automatic and 137 variants are electric.
All BMW models
| Model | Years | Variants | Coverage | |
|---|---|---|---|---|
| 1 | 2004-2026 | 750 | ||
| 2 | 2014-2026 | 500 | ||
| 3 | 1990-2026 | 2,034 | ||
| 318IS | 1998 | 2 | ||
| 318TI | 1998 | 2 | ||
| 4 | 2013-2026 | 685 | ||
| 5 | 1990-2026 | 599 | ||
| 6 | 2004-2020 | 204 | ||
| 7 | 1990-2024 | 393 | ||
| 8 | 1990-2026 | 87 | ||
| I3 | 2014-2022 | 29 | ||
| I4 | 2021-2026 | 21 | ||
| I5 | 2023-2026 | 14 | ||
| I7 | 2022-2024 | 4 | ||
| I8 | 2014-2020 | 14 | ||
| IX | 2021-2026 | 30 | ||
| IX1 | 2022-2026 | 18 | ||
| IX2 | 2023-2026 | 10 | ||
| IX3 | 2021-2026 | 15 | ||
| L7 | 1998-2002 | 5 | ||
| M | 1998-2001 | 8 | ||
| M2 | 2016-2026 | 54 | ||
| M3 | 1994-2026 | 187 | ||
| M4 | 2014-2026 | 121 | ||
| M5 | 1990-2024 | 53 | ||
| M6 | 2005-2020 | 40 | ||
| M7 | 2016-2019 | 9 | ||
| M8 | 2019-2020 | 2 | ||
| X1 | 2010-2026 | 313 | ||
| X2 | 2017-2026 | 118 | ||
| X3 | 2004-2026 | 274 | ||
| X4 | 2014-2025 | 108 | ||
| X5 | 2000-2026 | 339 | ||
| X6 | 2008-2026 | 201 | ||
| X7 | 2018-2026 | 66 | ||
| XM | 2022-2024 | 5 | ||
| Z3 | 1997-2002 | 30 | ||
| Z4 | 2003-2026 | 256 |
Questions
How many BMW models have been sold in Australia?
The CarsData dataset lists 38 models from BMW between 1990 and 2026, made up of 7,600 variants (one per badge, series and year).
Which BMW models are on sale in 2026?
3, 1, 4, 5, 2, X5, X1, X3, Z4 and X6 and 12 more - 22 models in all.
What is the newest BMW model?
The most recent arrival is the BMW I5, first listed in 2023. The 3 has the most variants of any BMW, with 2,034.
Get every BMW rows - and 133,279 more
NVIC codes, market, retail and trade values, kerb weight, length, release month and 27 columns for every make, model, year and variant sold in Australia since 1990. CSV, Excel, SQL and JSON. One payment of $149 AUD, yours for life, with an update every 6 months.