Used BMW Cars for Sale across the US

33,794 found


Make












228i

Condition: Used
Mileage: 500
Gasoline
Automatic
AWD
$39,995
$697/mo

28i

Condition: Used
Mileage: 8,633
Gasoline
Automatic
AWD
$43,888
$765/mo

28i

Condition: Certified
Mileage: 7,110
Gasoline
Automatic
AWD
$44,055
$767/mo

30i

Condition: Used
Mileage: 10
Gasoline
Automatic
AWD
$55,195
$962/mo

228i

Condition: Used
Mileage: 2,418
Gasoline
Automatic
AWD
$39,499
$688/mo

30i

Condition: Used
Mileage: 8,817
Gasoline
Automatic
RWD
$51,745
$901/mo

30i

Condition: Used
Mileage: 7,339
Gasoline
Automatic
RWD
$51,745
$901/mo

28i

Condition: Used
Mileage: 10,993
Gasoline
Automatic
AWD
$45,780
$798/mo

530i

Condition: Used
Mileage: 10
Gasoline
Automatic
AWD
$62,595
$1,090/mo

530i

Condition: Certified
Mileage: 7,259
Gasoline
Automatic
AWD
$53,900
$939/mo

530i

Condition: Used
Mileage: 5,494
Gasoline
Automatic
RWD
$61,120
$1,065/mo

230i

Condition: Certified
Mileage: 7,349
Gasoline
Automatic
RWD
$43,132
$751/mo

230i

Condition: Certified
Mileage: 5,598
Gasoline
Automatic
RWD
$44,013
$767/mo

40i

Condition: Used
Mileage: 120
Gasoline
Automatic
AWD
$103,230
$1,798/mo

xDrive30i

Condition: Used
Mileage: 85,118
Gasoline
Automatic
AWD
$18,197
$317/mo

Base

Condition: Used
Mileage: 193
Electric
Automatic
AWD
$75,470
$1,315/mo

What is the average price for used BMW across the US, and how many are for sale?

  • Available
    33,794
    A total of 33,794 cars for sale are available.
  • Average
    $45,587
    $45,587 is the average price.
  • Сheapest
    $2,950
    The price is starting from as low as $2,950.
  • Most Expensive
    $350,995
    The most expensive cars cost up to $350,995.