Used BMW Cars for Sale across the US

32,427 found


Make












30i

Condition: Used
Mileage: 30,963
Gasoline
Automatic
AWD
$31,998
$557 mo.

30i

Condition: Used
Mileage: 20,999
Gasoline
Automatic
AWD
$32,698
$570 mo.

30i

Condition: Used
Mileage: 38,297
Gasoline
Automatic
AWD
$30,998
$540 mo.

30i

Condition: Used
Mileage: 19,117
Gasoline
Automatic
AWD
$32,698
$570 mo.

30i

Condition: Used
Mileage: 25,448
Gasoline
Automatic
AWD
$32,498
$566 mo.

30i

Condition: Used
Mileage: 28,868
Gasoline
Automatic
RWD
$32,498
$566 mo.

30i

Condition: Used
Mileage: 35,127
Gasoline
Automatic
RWD
$31,998
$557 mo.

30i

Condition: Used
Mileage: 33,972
Gasoline
Automatic
RWD
$32,498
$566 mo.

30e

Condition: Used
Mileage: 12,476
Hybrid
Automatic
AWD
$37,498
$653 mo.

40i

Condition: Used
Mileage: 45,170
Gasoline
Automatic
AWD
$48,198
$840 mo.

30i

Condition: Used
Mileage: 26,421
Gasoline
Automatic
AWD
$34,298
$597 mo.

30i

Condition: Used
Mileage: 31,740
Gasoline
Automatic
AWD
$31,998
$557 mo.

330i

Condition: Used
Mileage: 15,213
Gasoline
Automatic
RWD
$33,998
$592 mo.

330i

Condition: Used
Mileage: 34,402
Gasoline
Automatic
RWD
$27,998
$488 mo.

330e

Condition: Used
Mileage: 32,367
Hybrid
Automatic
RWD
$27,298
$476 mo.

330e

Condition: Used
Mileage: 19,742
Hybrid
Automatic
RWD
$29,498
$514 mo.

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

  • Available
    32,427
    A total of 32,427 cars for sale are available.
  • Average
    $44,305
    $44,305 is the average price.
  • Сheapest
    $2,995
    The price is starting from as low as $2,995.
  • Most Expensive
    $341,807
    The most expensive cars cost up to $341,807.