Used BMW 3 Series in Minneapolis, MN (55401)

Sort by
More Photos
$14,995
2006 BMW 3 Series 325xi
in Inver Grove Heights, MN (11.65 miles away)
Get more info
  • Mileage: 89,167
  • Exterior Color: Gray
Engine: 6 Cyl|Transmission: Automatic|Drive: AWD
More Photos
$31,890
2010 BMW 3 Series 335d
in Maplewood, MN (11.56 miles away)
Get more info
  • Mileage: 41,215
  • Exterior Color: White
Engine: 6 Cyl|Transmission: Automatic|Drive: 2WD
More Photos
$8,988
1995 BMW 3 Series 325ic
in Lake Elmo, MN (19.17 miles away)
Get more info
  • Mileage: 88,137
  • Exterior Color: White
Engine: 6 Cyl|Transmission: Automatic|Drive: 2WD
More Photos
$21,980
2008 BMW 3 Series 328i
in Maplewood, MN (11.56 miles away)
Get more info
  • Mileage: 39,620
  • Exterior Color: Black
Engine: 6 Cyl|Transmission: Manual|Drive: 2WD
More Photos
$26,999
2011 BMW 3 Series 328i
in Inver Grove Heights, MN (11.91 miles away)
Get more info
  • Mileage: 33,504
  • Exterior Color: Silver
Engine: 6 Cyl|Transmission: Automatic|Drive: AWD
$11,500
2004 BMW 3 Series 325Ci
in Inver Grove Heights, MN (11.91 miles away)
Get more info
  • Mileage: 77,963
  • Exterior Color: Gray
Engine: 6 Cyl|Transmission: Manual|Drive: 2WD
More Photos
$14,475
2004 BMW 3 Series 330xi
in Shakopee, MN (17.32 miles away)
Get more info
  • Mileage: 76,150
  • Exterior Color: Black
Engine: 6 Cyl|Transmission: Automatic|Drive: AWD
More Photos
$25,620
2010 BMW 3 Series 328i
in Lakeville, MN (24.14 miles away)
Get more info
  • Mileage: 29,637
  • Exterior Color: Red
Engine: 6 Cyl|Transmission: Automatic|Drive: AWD
More Photos
$10,800
2004 BMW 3 Series 325xi
in Inver Grove Heights, MN (15.69 miles away)
Get more info
  • Mileage: 115,174
  • Exterior Color: Silver
Engine: 6 Cyl|Transmission: Automatic|Drive: AWD
More Photos
$24,990
2010 BMW 3 Series 328i
in Prior Lake, MN (20.11 miles away)
Get more info
  • Mileage: 56,025
  • Exterior Color: White
Engine: 6 Cyl|Transmission: Automatic|Drive: AWD