Used BMW Cars for Sale in Minnesota

Looking to buy a used BMW in Minnesota? Choose from top BMW models like the 3 Series, X3, X5, 5 Series, and 4 Series to match your lifestyle. All of our BMW dealer inventories have been vetted to ensure you get the highest quality car and the lowest competitive price. We also strive to make sure that your experience is top-notch from start to finish. Scroll down and start your BMW search today.

348 found


Make












sDrive30i

Condition: Used
Mileage: 30,713
Gasoline
Automatic
RWD

535i

Condition: Used
Mileage: 131,428
Gasoline
Automatic
AWD
$12,980
$226/mo.

xDrive28i

Condition: Used
Mileage: 69,000
Gasoline
Automatic
AWD
$30,991
$540/mo.

xDrive35i

Condition: Used
Mileage: 85,506
Gasoline
Automatic
AWD
$24,790
$432/mo.

330i

Condition: Used
Mileage: 26,425
Gasoline
Automatic
AWD
$37,890
$660/mo.

4.8i

Condition: Used
Mileage: 130,105
Gasoline
Automatic
AWD
$9,985
$174/mo.

xDrive35d

Condition: Used
Mileage: 133,708
Diesel
Automatic
AWD
$13,980
$244/mo.

30i

Condition: Used
Mileage: 48,642
Gasoline
Automatic
AWD
$36,476
$635/mo.

435i

Condition: Used
Mileage: 74,407
Gasoline
Manual
AWD
$25,990
$453/mo.

430i

Condition: Used
Mileage: 46,790
Gasoline
Automatic
AWD
$32,998
$575/mo.

30e

Condition: Certified
Mileage: 17,814
Hybrid
Automatic
AWD
$51,999
$906/mo.

xDrive50i

Condition: Used
Mileage: 83,821
Gasoline
Automatic
AWD
$32,980
$575/mo.

M340i

Condition: Certified
Mileage: 23,746
Gasoline
Automatic
AWD
$54,490
$949/mo.

30i

Condition: Used
Mileage: 37,589
Gasoline
Automatic
AWD
$39,989
$697/mo.

28i

Condition: Used
Mileage: 20,978
Gasoline
Automatic
AWD
$32,998
$575/mo.

640i

Condition: Used
Mileage: 73,615
Gasoline
Automatic
AWD
$27,998
$488/mo.

What is the average price for used BMW in Minnesota and how many are for sale?

  • Available
    348
    A total of 348 cars for sale are available.
  • Average
    $42,086
    $42,086 is the average price.
  • –°heapest
    $6,750
    The price is starting from as low as $6,750.
  • Most Expensive
    $117,295
    The most expensive cars cost up to $117,295.