Used BMW Cars for Sale across the US

33,794 found


Make












M60i

Condition: Used
Mileage: 9,351
Gasoline
Automatic
AWD
$103,995
$1,812/mo

Base

Condition: Used
Mileage: 10
Electric
Automatic
AWD
$66,935
$1,166/mo

Base

Condition: Used
Mileage: 10
Electric
Automatic
AWD
$64,095
$1,117/mo

530i

Condition: Certified
Mileage: 1,408
Gasoline
Automatic
AWD
$54,855
$956/mo

Base

Condition: Used
Mileage: 24
Electric
Automatic
RWD
$95,191
$1,658/mo

430i

Condition: Used
Mileage: 101,401
Gasoline
Automatic
RWD

330i

Condition: Used
Mileage: 7,761
Gasoline
Automatic
RWD
$49,200
$857/mo

228i

Condition: Used
Mileage: 8,910
Gasoline
Automatic
FWD
$43,545
$759/mo

840i

Condition: Used
Mileage: 12,917
Gasoline
Automatic
RWD
$96,725
$1,685/mo

30i

Condition: Used
Mileage: 12,131
Gasoline
Automatic
AWD
$55,095
$960/mo

430i

Condition: Used
Mileage: 13,526
Gasoline
Automatic
AWD
$39,997
$697/mo

40i

Condition: Used
Mileage: 6,149
Gasoline
Automatic
AWD
$67,410
$1,174/mo

530i

Condition: Certified
Mileage: 12,942
Gasoline
Automatic
RWD
$50,991
$888/mo

Base

Condition: Used
Mileage: 6,708
Electric
Automatic
AWD
$63,999
$1,115/mo

Base

Condition: Used
Mileage: 1,528
Electric
Automatic
AWD
$85,570
$1,491/mo

840i

Condition: Used
Mileage: 4,127
Gasoline
Automatic
AWD
$89,799
$1,564/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.