Used BMW Cars for Sale in Minnesota

Looking to buy a used BMW in Minnesota? Choose from top BMW models like the 3 Series, X5, 5 Series, X3, and X2 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.

394 found


Make












540i

Condition: Used
Mileage: 10,199
Gasoline
Automatic
AWD
$50,980
$888/mo.

M550i

Condition: Used
Mileage: 19,498
Gasoline
Automatic
AWD

Condition: Used
Mileage: 12,173
Gasoline
Automatic
AWD
$71,991
$1,254/mo.

M5

Condition: Used
Mileage: 32,128
Gasoline
Automatic
RWD
$43,980
$766/mo.

Condition: Used
Mileage: 50,168
Gasoline
Automatic
AWD
$50,980
$888/mo.

xDrive50i

Condition: Used
Mileage: 104,951
Gasoline
Automatic
AWD

Condition: Used
Mileage: 25,110
Gasoline
Automatic
AWD
$70,927
$1,236/mo.

40i

Condition: Used
Mileage: 32,245
Gasoline
Automatic
AWD
$58,044
$1,011/mo.

28i

Condition: Used
Mileage: 84,295
Gasoline
Automatic
AWD
$17,795
$310/mo.

30i

Condition: Certified
Mileage: 28,997
Gasoline
Automatic
AWD
$39,999
$697/mo.

40i

Condition: Certified
Mileage: 32,875
Gasoline
Automatic
AWD
$49,950
$870/mo.

50i

Condition: Used
Mileage: 27,855
Gasoline
Automatic
AWD

328d

Condition: Used
Mileage: 72,451
Diesel
Automatic
AWD
$23,300
$406/mo.

xDrive35i

Condition: Used
Mileage: 31,741
Gasoline
Automatic
AWD

xDrive35i

Condition: Used
Mileage: 60,521
Gasoline
Automatic
AWD
$32,980
$575/mo.

M5

Condition: Used
Mileage: 72,721
Gasoline
Manual
RWD
$34,295
$597/mo.

xDrive30i

Condition: Used
Mileage: 173,485
Gasoline
Automatic
AWD
$9,185
$160/mo.

528xi

Condition: Used
Mileage: 115,670
Gasoline
Automatic
AWD
$10,000
$174/mo.

M50i

Condition: Used
Mileage: 68,353
Gasoline
Automatic
AWD
$72,950
$1,271/mo.

Condition: Used
Mileage: 9,206
Gasoline
Manual
RWD
$89,950
$1,567/mo.

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

  • Available
    394
    A total of 394 cars for sale are available.
  • Average
    $43,683
    $43,683 is the average price for used BMW in Minnesota.
  • –°heapest
    $9,185
    The price is starting from as low as $9,185.
  • Most Expensive
    $123,991
    The most expensive cars cost up to $123,991.