Used BMW Cars for Sale across the US

33,671 found


Make












28i

Condition: Used
Mileage: 43,139
Gasoline
Automatic
AWD
$27,373
$477/mo

Base

Condition: Used
Mileage: 22
Electric
Automatic
AWD
$75,615
$1,317/mo

428i

Condition: Used
Mileage: 40,119
Gasoline
Automatic
AWD
$25,999
$453/mo

40i

Condition: Used
Mileage: 13,878
Gasoline
Automatic
AWD
$55,995
$975/mo

40i

Condition: Used
Mileage: 5,975
Gasoline
Automatic
AWD
$64,995
$1,132/mo

330i

Condition: Used
Mileage: 10,727
Gasoline
Automatic
RWD
$37,651
$656/mo

28i

Condition: Used
Mileage: 6,899
Gasoline
Automatic
AWD

530i

Condition: Used
Mileage: 6,111
Gasoline
Automatic
RWD
$63,615
$1,108/mo

Base

Condition: Used
Mileage: 11,500
Electric
Automatic
AWD
$69,888
$1,217/mo

530i

Condition: Used
Mileage: 6,151
Gasoline
Automatic
AWD
$54,199
$944/mo

30i

Condition: Certified
Mileage: 11,364
Gasoline
Automatic
AWD
$46,731
$814/mo

Base

Condition: Certified
Mileage: 9,386
Electric
Automatic
AWD
$71,995
$1,254/mo

530i

Condition: Used
Mileage: 5
Gasoline
Automatic
RWD
$63,845
$1,112/mo

30i

Condition: Used
Mileage: 9,678
Gasoline
Automatic
RWD
$51,360
$895/mo

30i

Condition: Used
Mileage: 6,250
Gasoline
Automatic
RWD
$51,560
$898/mo

430i

Condition: Certified
Mileage: 4,528
Gasoline
Automatic
AWD
$49,995
$871/mo

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

  • Available
    33,671
    A total of 33,671 cars for sale are available.
  • Average
    $45,532
    $45,532 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.