# BMW 330i xDrive prices

> The median asking price of a BMW 330i xDrive is $36,460, across 943 for sale with a median model year of 2024. The 2026, the model year with the most for sale, has a median asking price of $49,641.

Model page · 2017–2026 · data as of Nov 14, 2026 · [ottoquest.com](https://ottoquest.com/models/bmw-330i-xdrive)

Part of the [330I](https://ottoquest.com/models/bmw-330i.md) family.

- For sale: 943 cars, model years 2017–2026
- Median asking price: $36,460 (943 for sale, median model year 2024)
- Most are priced between $12,090 and $55,135, depending on model year and mileage
- The 2026, the model year with the most for sale: median $49,641 (350 for sale)
- Median sold price, last 3 years: $25,994 (50 sold, median model year 2017)
- Auction results on record: 68, latest Oct 15, 2026

Over the last three years, 50 sold at auction for a median of $25,994. Their median model year is 2017, against 2024 for the cars for sale: these are older cars, not a guide to what a BMW 330i xDrive for sale costs today. Compare prices by model year in the table below.

## Price by model year

Asking prices of cars for sale now and sold prices over the last three years.

| Model year | For sale | Median asking | Sold · 3 yrs | Median sold | Middle 50% sold |
| --- | ---: | ---: | ---: | ---: | ---: |
| [2026](https://ottoquest.com/models/bmw-330i-xdrive/2026.md) | 350 | $49,641 | 0 | — | — |
| [2025](https://ottoquest.com/models/bmw-330i-xdrive/2025.md) | 73 | $38,312 | 0 | — | — |
| [2024](https://ottoquest.com/models/bmw-330i-xdrive/2024.md) | 126 | $36,444 | 0 | — | — |
| [2023](https://ottoquest.com/models/bmw-330i-xdrive/2023.md) | 191 | $33,571 | 0 | — | — |
| [2022](https://ottoquest.com/models/bmw-330i-xdrive/2022.md) | 52 | $26,488 | 0 | — | — |
| [2021](https://ottoquest.com/models/bmw-330i-xdrive/2021.md) | 45 | $24,750 | 0 | — | — |
| [2020](https://ottoquest.com/models/bmw-330i-xdrive/2020.md) | 43 | $22,484 | 1 | — | — |
| [2019](https://ottoquest.com/models/bmw-330i-xdrive/2019.md) | 23 | $20,877 | 4 | $28,565 | $23,178–$35,656 |
| [2018](https://ottoquest.com/models/bmw-330i-xdrive/2018.md) | 18 | $17,856 | 17 | $27,300 | $23,625–$31,763 |
| [2017](https://ottoquest.com/models/bmw-330i-xdrive/2017.md) | 22 | $15,458 | 28 | $24,229 | $15,409–$31,875 |

## Trims

Each priced on its own.

| Trim | Years | For sale | Median asking |
| --- | ---: | ---: | ---: |
| [330i xDrive](https://ottoquest.com/variants/bmw-330i-xdrive-330i-xdrive.md) | 2019–2026 | 34 | $35,357 |
| [NA](https://ottoquest.com/variants/bmw-330i-xdrive-na.md) | 2020–2026 | 13 | $43,439 |
| [Sports](https://ottoquest.com/variants/bmw-330i-xdrive-sports.md) | 2017–2019 | — | — |
| [Sports M Sport](https://ottoquest.com/variants/bmw-330i-xdrive-sports-m-sport.md) | 2017–2019 | — | — |
| [Gran Turismo](https://ottoquest.com/variants/bmw-330i-xdrive-gran-turismo.md) | 2017–2018 | — | — |

## What's for sale

- Gearbox: Auto 100%
- Body: Sedan 100%
- Drive: AWD 99%, 4WD 1%

## Specs and fuel economy

EPA figures by model year.

| Model year | Combined MPG | EV range | Class |
| --- | ---: | ---: | --- |
| 2026 | 29 | — | Compact Cars |
| 2025 | 29 | — | Compact Cars |
| 2024 | 27 | — | Compact Cars |
| 2023 | 27 | — | Compact Cars |
| 2022 | 28 | — | Compact Cars |
| 2021 | 28 | — | Compact Cars |
| 2020 | 28 | — | Compact Cars |
| 2019 | 27–28 | — | Compact Cars, Large Cars, Small Station Wagons |
| 2018 | 27 | — | Compact Cars, Large Cars, Small Station Wagons |
| 2017 | 26 | — | Compact Cars, Large Cars, Small Station Wagons |
| 2011 | 20–21 | — | Small Station Wagons |

## Safety recalls

NHTSA lists 1 safety recall campaign for the BMW 330i xDrive. By model year: 2025 (1). A recall repair is free at a dealer of the make; check a car's VIN before buying.

## BMW 330i xDrive prices: common questions

### How much does a BMW 330i xDrive cost?

The median asking price of a BMW 330i xDrive is $36,460, across 943 cars for sale in the U.S. Most are priced between $12,090 and $55,135, depending on the model year and mileage. The 2026, the model year with the most for sale, asks a median of $49,641. Cars sold at auction over the last three years were mostly older (a median model year of 2017, against 2024 for those for sale) and sold for a median of $25,994, so they are not a guide to today's asking prices.

### Which BMW 330i xDrive model year is the cheapest?

Among model years with at least 10 cars for sale, the 2017 BMW 330i xDrive asks the least: a median of $15,458 across 22 cars, with a typical 90,223 miles. The 2026 asks $49,641.

### Which BMW 330i xDrive model year has the most cars for sale?

The 2026: 350 of the 943 for sale, at a median asking price of $49,641.

### How many recalls does the BMW 330i xDrive have?

NHTSA lists 1 safety recall campaign for the BMW 330i xDrive. The 2025 model year has the most, with 1. A recall repair is free at a dealer of the make; check a car's VIN before buying.

## More

- Value a BMW 330i xDrive: https://ottoquest.com/value?model=bmw-330i-xdrive
- BMW 330i xDrive for sale, with each car's market value: https://ottoquest.com/listings?model=bmw-330i-xdrive
- Check one car's price: https://ottoquest.com/deal-check.md?vin=<VIN>&price=<price>&mileage=<miles> (markdown; the page is https://ottoquest.com/deal-check)
- Value a car by model, trim, year and mileage: https://ottoquest.com/value
- Free alerts for new listings and price drops: https://ottoquest.com/deals

Free with an account at https://ottoquest.com/models/bmw-330i-xdrive: where it's cheaper by state, cars below market now, year-by-year days to sell, the sold-price trend and every auction result.

---

OttoQuest · [this page](https://ottoquest.com/models/bmw-330i-xdrive). Prices are asking prices of cars for sale in the U.S. and recorded sold prices; a guide to the price, not to a car's condition.
