Used BMW Cars for Sale across the US

32,588 found


Make












M50i

Condition: Used
Mileage: 50,113
Gasoline
Automatic
AWD
$86,645
$1,509/mo

330i

Condition: Used
Mileage: 7,322
Gasoline
Automatic
AWD
$47,187
$822/mo

Base

Condition: Used
Mileage: 51,204
Electric
Automatic
RWD

530i

Condition: Used
Mileage: 78,108
Gasoline
Automatic
RWD
$58,860
$1,025/mo

M50i

Condition: Used
Mileage: 16,027
Gasoline
Automatic
AWD
$87,745
$1,529/mo

M240i

Condition: Used
Mileage: 1,385
Gasoline
Automatic
RWD
$56,977
$993/mo

40i

Condition: Certified
Mileage: 41,600
Gasoline
Automatic
AWD
$67,995
$1,185/mo

40i

Condition: Used
Mileage: 4,060
Gasoline
Automatic
AWD
$69,977
$1,219/mo

430i

Condition: Used
Mileage: 1,621
Gasoline
Automatic
RWD
$53,460
$931/mo

xDrive35i

Condition: Used
Mileage: 61,345
Gasoline
Automatic
AWD
$30,000
$523/mo

440i

Condition: Used
Mileage: 67,157
Gasoline
Automatic
RWD
$29,977
$522/mo

228i

Condition: Used
Mileage: 10,709
Gasoline
Automatic
AWD
$45,405
$791/mo

M550i

Condition: Certified
Mileage: 31,951
Gasoline
Automatic
AWD
$64,977
$1,132/mo

440i

Condition: Used
Mileage: 23,715
Gasoline
Automatic
RWD
$61,500
$1,071/mo

330i

Condition: Used
Mileage: 85,055
Gasoline
Automatic
AWD
$27,555
$480/mo

Base

Condition: Used
Mileage: 1,011
Electric
Automatic
AWD
$109,970
$1,916/mo

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

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