# BMW Z4 2.5i prices

> The median asking price of a BMW Z4 2.5i is $10,068, across 132 for sale with a median model year of 2004. The 2003, the model year with the most for sale, has a median asking price of $9,984. Over the last three years, 11 sold for a median of $9,870.

Trim page · 2003–2005 · data as of Nov 15, 2026 · [ottoquest.com](https://ottoquest.com/variants/bmw-z4-2-5i)

- For sale: 132 cars, model years 2003–2005
- Median asking price: $10,068 (132 for sale, median model year 2004)
- Most are priced between $8,142 and $15,340, depending on model year and mileage
- The 2003, the model year with the most for sale: median $9,984 (58 for sale)
- Median sold price, last 3 years: $9,870 (11 sold, median model year 2004)
- Auction results on record: 40, latest Sep 25, 2026

## 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 |
| --- | ---: | ---: | ---: | ---: | ---: |
| 2005 | 31 | $10,220 | 4 | $10,624 | $8,415–$11,578 |
| 2004 | 43 | $10,977 | 2 | — | — |
| 2003 | 58 | $9,984 | 5 | $10,002 | $6,983–$10,298 |

## Other Z4 trims

Each priced on its own.

| Trim | Years | For sale | Median asking | Sold · 3 yrs | Median sold |
| --- | ---: | ---: | ---: | ---: | ---: |
| [sDrive30i](https://ottoquest.com/variants/bmw-z4-sdrive30i.md) | 2009–2026 | 277 | $34,998 | 27 | $22,700 |
| [3.0i](https://ottoquest.com/variants/bmw-z4-3-0i.md) | 2003–2008 | 145 | $11,995 | 28 | $9,240 |
| [M40i](https://ottoquest.com/variants/bmw-z4-m40i.md) | 2020–2026 | 101 | $55,168 | 13 | $52,500 |
| [sDrive28i](https://ottoquest.com/variants/bmw-z4-sdrive28i.md) | 2012–2016 | 99 | $18,990 | 6 | $17,982 |
| [sDrive35i](https://ottoquest.com/variants/bmw-z4-sdrive35i.md) | 2009–2016 | 75 | $18,395 | 27 | $19,950 |
| [3.0SI](https://ottoquest.com/variants/bmw-z4-3-0si.md) | 2003–2008 | 55 | $14,500 | 49 | $16,000 |
| [sDrive35is](https://ottoquest.com/variants/bmw-z4-sdrive35is.md) | 2011–2016 | 21 | $21,985 | 17 | $24,939 |
| [M](https://ottoquest.com/variants/bmw-z4-m.md) | 2006–2008 | 7 | $35,900 | 128 | $29,663 |
| [Roadster 3.0i](https://ottoquest.com/variants/bmw-z4-roadster-3-0i.md) | 2003–2008 | — | — | 65 | $13,750 |
| [Roadster 2.5i](https://ottoquest.com/variants/bmw-z4-roadster-2-5i.md) | 2003–2005 | — | — | 31 | $10,763 |
| [Roadster 3.0si](https://ottoquest.com/variants/bmw-z4-roadster-3-0si.md) | 2006–2008 | — | — | 30 | $16,250 |
| [Cvtble](https://ottoquest.com/variants/bmw-z4-cvtble.md) | 2003–2005 | — | — | — | — |

## What's for sale

- Gearbox: Auto 60%, Manual 40%
- Body: Convertible 100%
- Drive: RWD 100%

## Specs and fuel economy

EPA figures by model year.

| Model year | Combined MPG | EV range | Class |
| --- | ---: | ---: | --- |
| 2026 | 22–28 | — | Two Seaters |
| 2025 | 22–28 | — | Two Seaters |
| 2024 | 26–28 | — | Two Seaters |
| 2023 | 26–28 | — | Two Seaters |
| 2022 | 25–28 | — | Two Seaters |
| 2021 | 25–28 | — | Two Seaters |
| 2020 | 26–27 | — | Two Seaters |
| 2019 | 28 | — | Two Seaters |
| 2016 | 19–26 | — | Two Seaters |
| 2015 | 19–26 | — | Two Seaters |
| 2014 | 19–26 | — | Two Seaters |
| 2013 | 19–26 | — | Two Seaters |

## Safety recalls

NHTSA lists 23 safety recall campaigns for the BMW Z4 2.5i. By model year: 2023 (2), 2022 (3), 2021 (5), 2020 (6), 2019 (6), 2016 (1), 2015 (1), 2014 (3), 2013 (3), 2012 (4), 2011 (6), 2010 (5), 2009 (3), 2008 (2), 2007 (2), 2006 (2). A recall repair is free at a dealer of the make; check a car's VIN before buying.

## BMW Z4 2.5i prices: common questions

### How much does a BMW Z4 2.5i cost?

The median asking price of a BMW Z4 2.5i is $10,068, across 132 cars for sale in the U.S. Most are priced between $8,142 and $15,340, depending on the model year and mileage. The 2003, the model year with the most for sale, asks a median of $9,984. Over the last three years, 11 sold for a median of $9,870.

### Which BMW Z4 2.5i model year is the cheapest?

Among model years with at least 10 cars for sale, the 2003 BMW Z4 2.5i asks the least: a median of $9,984 across 58 cars, with a typical 68,028 miles. The 2005 asks $10,220.

### Which BMW Z4 2.5i model year has the most cars for sale?

The 2003: 58 of the 132 for sale, at a median asking price of $9,984.

## More

- Value a BMW Z4 2.5i: https://ottoquest.com/value?model=bmw-z4&variant=bmw-z4-2-5i
- BMW Z4 2.5i for sale, with each car's market value: https://ottoquest.com/listings?variant=bmw-z4-2-5i
- 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/variants/bmw-z4-2-5i: 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/variants/bmw-z4-2-5i). 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.
