DriveIndex
BMW Z4 M40i for sale — live listings and market values

BMW Z4 M40i For Sale

39 BMW Z4 M40i are for sale right now, with asking prices from $31,725 to $72,966, averaging 24,200 miles. For context, the Z4 M40i's current market value runs $40,476 to $62,093 depending on year and condition — built from 7 verified auction sales, not asking prices.

Get new-listing alerts →BMW Z4 M40i values →
For Sale Now
39
Asking Range
$31,725$72,966
Market Value
$40,476 – $62,093
Avg Mileage
24,200

BMW Z4 M40i Listings (39)

2020 BMW Z4 M40i
94,871 mi · Cars.com ↗
$31,725
2020 BMW Z4 M40i
81,818 mi · Cars.com ↗
$35,760
2020 BMW Z4 M40i
50,212 mi · Cars.com ↗
$40,450
2020 BMW Z4 M40I
31,912 mi · Cars.com ↗
$40,998
2020 BMW Z4 M40i
34,497 mi · Cars.com ↗
$41,233
2020 BMW Z4 M40I
33,329 mi · Cars.com ↗
$41,998
2020 BMW Z4 M40i
41,410 mi · Cars.com ↗
$42,072
2020 BMW Z4 M40i
43,702 mi · Cars.com ↗
$42,455
2020 BMW Z4 M40i
38,000 mi · Cars.com ↗
$42,800
2020 BMW Z4 M40i
44,858 mi · Cars.com ↗
$42,980
2020 BMW Z4 M40I
24,292 mi · Cars.com ↗
$42,998
2020 BMW Z4 M40i
38,081 mi · Cars.com ↗
$43,199
2020 BMW Z4 M40i
37,053 mi · Cars.com ↗
$43,610
2020 BMW Z4 M40I
29,332 mi · Cars.com ↗
$43,998
2020 BMW Z4 sDrive M40i
19,803 mi · Cars.com ↗
$44,350
2020 BMW Z4 sDriveM40i
28,238 mi · Cars.com ↗
$44,586
2020 BMW Z4 sDrive M40i
20,626 mi · Cars.com ↗
$44,752
2020 BMW Z4 M40i
34,905 mi · Cars.com ↗
$45,000
2020 BMW Z4 M40i
17,671 mi · Cars.com ↗
$47,420
2020 BMW Z4 sDriveM40i
17,773 mi · Cars.com ↗
$48,059
2020 BMW Z4 M40i
21,538 mi · Cars.com ↗
$48,785
2024 BMW Z4 M40i
17,413 mi · Cars.com ↗
$52,746
2024 BMW Z4 M40i
10,617 mi · Cars.com ↗
$58,293
2024 BMW Z4 M40i
4,320 mi · Cars.com ↗
$58,397
2024 BMW Z4 M40i
8,140 mi · Cars.com ↗
$58,487
2024 BMW Z4 M40i
12,699 mi · Cars.com ↗
$59,298
2024 BMW Z4 M40i
13,089 mi · Cars.com ↗
$59,990
2024 BMW Z4 M40i
5,951 mi · Cars.com ↗
$60,985
2025 BMW Z4 M40i
12,246 mi · Cars.com ↗
$63,720
2025 BMW Z4 M40i
6,668 mi · Cars.com ↗
$66,077

+ 9 more listings in the DriveIndex app.

Asking prices from live listings — not sold prices. Market values on DriveIndex come from verified completed sales.

Is one of these Z4 M40is a good deal?

The DriveIndex Listing Analyzer scores any listing against its mileage-adjusted fair value from verified sales — the deal score, the exact dollar gap, and where the ask lands in the market.

Analyze a listing →
BMW Z4 M40i value by year →7 auction results →

BMW Z4 M40i For Sale — Frequently Asked Questions

How many BMW Z4 M40i are for sale?

39 BMW Z4 M40i listings are live right now across the marketplaces DriveIndex tracks, updated daily.

How much does a BMW Z4 M40i cost?

Current asking prices range from $31,725 to $72,966. The market value from verified completed sales runs $40,476 to $62,093 — asking prices and sold prices are not the same thing.

Is a BMW Z4 M40i listing priced fairly?

DriveIndex's Listing Analyzer scores any BMW Z4 M40i listing against its mileage-adjusted fair value from verified sales — the deal score, the exact dollar gap, and where the ask lands. Open the Z4 M40i on DriveIndex to analyze a listing.

When is the best time to buy a BMW Z4 M40i?

DriveIndex measures each model's seasonal pattern across years of verified sales and identifies the best months to buy and sell, alongside the Value Signal — whether the Z4 M40i is appreciating, stable, or depreciating. Both are available in the app.