Sell My Car

BMW M under $100,000

Shop 21 BMW M listings under $100,000 from 20 dealers nationwide. Asking prices from $10,900, median $23,700. Prices by year, FAQ and price history.

21 active listings. Asking prices from $10,900 to $98,992. These are asking prices, not sold-price averages. BMW M prices, price changes & market data

BMW M overview

AutosXchange lists 21 BMW M listings from 20 dealerships in 12 states. Asking prices run from $10,900 to $98,992, with a median of $23,700. Used examples average 82,432 miles. Model years range from 1998 to 2010. Florida has the most listings (4), followed by North Carolina and California.

BMW M prices by year

Model yearListingsFromMedian asking price
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.

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 21 listings from 20 dealerships across 12 states.

How much does a BMW M cost?

Dealer asking prices range from $10,900 to $98,992. The median asking price is $23,700, based on 21 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 2010. The most listings are 2000, 1999, 1998 models.

Where are the most BMW M listings?

Florida (4), 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.

All BMW M listings

Available BMW M vehicles under $100,000