173 live listingsUpdated

Used BMW F90 M5 for sale

We're tracking 173 used BMW F90 M5s for sale right now, priced from $34,398 to $189,999 with a median asking price of $64,498. Model years range from 2018 to 2023, the typical car shows 50,488 mi, and half are priced between $51,285 and $80,150.

The lowest-priced one is a 2018 BMW M5 Base listed at $34,398 with 121,174 mi in Snellville, GA.

Our latest scan covers 2 versions of the BMW F90 M5: the F90 and F90 CS. Like for like, the median BMW F90 M5 base model asks $62,285, against $28,273 for the BMW F10 M5 base model.

Latest BMW F90 M5 listings

All used M5

BMW F90 M5 prices by model year

Median asking price of the BMW F90 M5s for sale in each model year, with how many are listed and their price range.

M5 price guide
  1. 2023 BMW M5 for sale $82,154 37 for sale · $68,898 to $100,170 · median 36,085 mi
  2. 2022 BMW M5 for sale $82,145 29 for sale · $55,493 to $189,999 · median 23,728 mi
  3. 2021 BMW M5 for sale $65,561 25 for sale · $50,170 to $100,075 · median 54,052 mi
  4. 2020 BMW M5 for sale $54,741 14 for sale · $43,495 to $82,430 · median 64,193 mi
  5. 2019 BMW M5 for sale $52,488 35 for sale · $39,388 to $68,500 · median 65,365 mi
  6. 2018 BMW M5 for sale $46,425 33 for sale · $34,398 to $65,994 · median 73,201 mi

BMW F90 M5 versions for sale

Each version has its own page with deal analysis, market history and every deal we have found.

Version For sale Median price Lowest price
F90 160 $62,285 $34,398
F90 CS 13 $157,675 $126,888

BMW F90 M5 prices by mileage

Mileage For sale Median price Lowest price
Under 5,000 miles 2 $182,998 $175,996
5,000 to 15,000 miles 12 $110,172 $81,598
15,000 to 30,000 miles 28 $82,605 $49,996
30,000 to 60,000 miles 63 $65,994 $43,285
Over 60,000 miles 68 $50,007 $34,398

Where used BMW F90 M5s are for sale

State For sale Median price Lowest price
California 25 $58,683 $43,285
Florida 21 $74,995 $46,085
Illinois 14 $57,810 $39,388
New York 13 $85,942 $46,425
New Jersey 12 $69,844 $42,790
Texas 11 $79,223 $40,158
Virginia 10 $49,342 $40,794
North Carolina 9 $66,734 $41,274
Georgia 6 $44,353 $34,398
Indiana 6 $66,962 $57,217

Used BMW F90 M5: common questions

How much does a used BMW F90 M5 cost?

Used BMW F90 M5 asking prices currently range from $34,398 to $189,999, with a median of $64,498 across 173 listings. Half of them are priced between $51,285 and $80,150.

What is the cheapest BMW F90 M5 for sale right now?

The lowest asking price in our latest scan is a 2018 BMW M5 Base listed at $34,398 with 121,174 mi in Snellville, GA.

Which BMW F90 M5 model years are for sale?

Listings span 2018 to 2023. The 2023 model year has the most cars for sale (37, median $82,154). The newest 2023 cars have a median asking price of $82,154, versus $46,425 for 2018.

Where are the most BMW F90 M5s for sale?

California (25), Florida (21), and Illinois (14) have the most listings. Among states with at least 5 listings, median asking prices are lowest in Georgia ($44,353) and highest in New York ($85,942).

How many miles do used BMW F90 M5s for sale have?

The median BMW F90 M5 for sale shows 50,488 mi. 14 of 173 listings (8%) have under 15,000 miles.

How long do BMW F90 M5s stay on the market?

Current BMW F90 M5 listings have been for sale for a median of 44 days. Cars that sit well beyond that are often the easiest to negotiate on.

How current is this data?

These numbers come from our latest scan of dealer listings on Oct 1, 2026. Luxury Car Deals rescans the market regularly and removes cars that have sold.

Which BMW F90 M5 versions are for sale?

Our latest scan lists the F90 (160) and the F90 CS (13).

How do BMW F90 M5 prices compare with other generations?

Comparing the same trim, the median BMW F90 M5 base model asks $62,285, against $28,273 for the BMW F10 M5 base model.