1,873 live listingsUpdated

Used BMW for sale

Right now there are 1,873 BMWs for sale. Asking prices run from $10,380 to $445,070, and the middle of the market sits at $64,393. Model years range from 1988 to 2027, the typical car shows 45,410 mi, and half are priced between $40,145 and $84,149.

5 BMW models are on the market. The most listed are the M3 (1,080), M5 (283), and X6 M (214).

The most BMWs are listed in California (261), Florida (222), and Illinois (183). Among states with at least 5 listings, median asking prices are lowest in Virginia ($38,745) and highest in Delaware ($91,365). The lowest-priced one is a 1999 BMW M3 Base listed at $10,380 with 118,976 mi in Hazel Crest, IL.

BMW models for sale

Model For sale Lowest price Median price Years
BMW M3 1,080 $10,380 $65,627 1988-2027
BMW M5 283 $14,900 $50,821 2006-2023
BMW X6 M 214 $11,190 $61,223 2010-2025
BMW M8 193 $47,999 $80,887 2020-2025
BMW i8 103 $30,890 $50,886 2014-2020

Latest BMW listings

Where used BMWs are for sale

State For sale Median price Lowest price
California 261 $58,083 $12,115
Florida 222 $75,338 $18,590
Illinois 183 $72,935 $10,380
Texas 173 $68,715 $12,225
New Jersey 114 $64,968 $11,190
Georgia 88 $63,738 $14,400
New York 78 $69,583 $14,995
Washington 72 $55,673 $12,151
North Carolina 58 $47,705 $14,900
Arizona 57 $64,999 $13,593
Oregon 52 $49,022 $16,310
Virginia 50 $38,745 $15,995
Indiana 43 $69,900 $17,129
Massachusetts 37 $59,093 $17,094
Pennsylvania 37 $66,977 $19,979

Used BMW: common questions

How much does a used BMW cost?

Used BMW asking prices currently range from $10,380 to $445,070, with a median of $64,393 across 1,873 listings. Half of them are priced between $40,145 and $84,149.

What is the cheapest BMW for sale right now?

The lowest asking price in our latest scan is a 1999 BMW M3 Base listed at $10,380 with 118,976 mi in Hazel Crest, IL.

Where are the most BMWs for sale?

California (261), Florida (222), and Illinois (183) have the most listings. Among states with at least 5 listings, median asking prices are lowest in Virginia ($38,745) and highest in Delaware ($91,365).

How many miles do used BMWs for sale have?

The median BMW for sale shows 45,410 mi. 313 of 1,873 listings (17%) have under 15,000 miles.

How long do BMWs stay on the market?

Current BMW 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.