Sell My Car

BMW M

Shop 26 BMW M listings from 23 dealers nationwide. Asking prices from $10,900, median $27,899. Prices by year, FAQ and price history.

26 active listings. Asking prices from $10,900 to $164,890. These are asking prices, not sold-price averages.

BMW M overview

AutosXchange lists 26 BMW M listings from 23 dealerships in 13 states. Asking prices run from $10,900 to $164,890, with a median of $27,899. Used examples average 66,582 miles. Model years range from 1998 to 2027. Florida has the most listings (8), followed by North Carolina and California.

BMW M prices by year

Model yearListingsFromMedian asking price
2027 BMW M5$147,199$162,760
2010 BMW M1$27,498—
2008 BMW M1$28,300—
2006 BMW M2$15,400$21,850
2002 BMW M1$39,500—
2001 BMW M1$35,750—
2000 BMW M5$17,995$23,700
1999 BMW M4$14,940$28,995
1998 BMW M6$10,900$19,492

Asking prices from current dealer listings, not sold prices. Listings flagged by our data checks are left out of prices.

BMW M by price

Where to find a BMW M

Shop BMW M by city

BMW M questions

How many BMW M cars are for sale on AutosXchange?

As of November 9, 2026, there are 26 listings from 23 dealerships across 13 states.

How much does a BMW M cost?

Dealer asking prices range from $10,900 to $164,890. The median asking price is $27,899, based on 26 listings that passed our data checks. These are asking prices, not sold prices.

Which BMW M model years are available?

Listings run from 1998 to 2027. The most listings are 2027, 2000, 1998 models.

Where are the most BMW M listings?

Florida (8), North Carolina (3), California (3) have the most BMW M listings on AutosXchange.

Are these BMW M listings real?

Yes. Every listing comes from a dealership's own published inventory, shows the exact VIN and the dealer's asking price, and links to the selling dealer.

Available BMW M vehicles