Used BMW Cars for Sale across the US

32,427 found


Make












40i

Condition: Certified
Mileage: 25,054
Gasoline
Automatic
AWD
$53,995
$941 mo.

330i

Condition: Used
Mileage: 16,710
Gasoline
Automatic
AWD
$22,720
$396 mo.

M50i

Condition: Used
Mileage: 37,706
Gasoline
Automatic
AWD
$62,999
$1,097 mo.

330e

Condition: Used
Mileage: 64,617
Hybrid
Automatic
RWD
$16,500
$287 mo.

30i

Condition: Used
Mileage: 37,111
Gasoline
Automatic
AWD
$35,990
$627 mo.

40i

Condition: Used
Mileage: 10,511
Gasoline
Automatic
AWD
$62,050
$1,081 mo.

xDrive28i

Condition: Used
Mileage: 53,903
Gasoline
Automatic
AWD

530i

Condition: Used
Mileage: 39,028
Gasoline
Automatic
AWD
$25,980
$453 mo.

Base

Condition: Used
Mileage: 54,520
Gasoline
Automatic
RWD
$8,980
$156 mo.

M60i

Condition: Used
Mileage: 12,869
Gasoline
Automatic
AWD
$99,360
$1,731 mo.

128i

Condition: Used
Mileage: 24,737
Gasoline
Automatic
RWD

430i

Condition: Certified
Mileage: 13,487
Gasoline
Automatic
AWD
$37,990
$662 mo.

30i

Condition: Certified
Mileage: 21,089
Gasoline
Automatic
AWD
$35,990
$627 mo.

28i

Condition: Used
Mileage: 67,249
Gasoline
Automatic
AWD
$13,860
$241 mo.

40i

Condition: Used
Mileage: 42,719
Gasoline
Automatic
AWD
$56,795
$989 mo.

40i

Condition: Used
Mileage: 3,495
Gasoline
Automatic
AWD
$68,000
$1,185 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.