Used BMW 3 Series in Marshalltown, IA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2011 BMW 3 Series 328i xDrive in Marshalltown, IA 50158

    $17,434
    Mileage: 39,568
    Location: Marshalltown, IA 50158
    Description: Used 2011 BMW 3 Series 328i xDrive - $17,434, 39,568 miles Exterior Color: alpine white Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2007 BMW 3 Series 335i in Belle Plaine, IA 52208

    $9,976
    Mileage: 82,583
    Location: Belle Plaine, IA 52208
    Description: Used 2007 BMW 3 Series 335i - $9,976, 82,583 miles Exterior Color: blue Sedan 3.0L I6 24V GDI DOHC Twin Turbo Fuel: Gasoli 4 Doors
  • 2004 BMW 3 Series 325i in Ames, IA 50010

    contact seller
    Mileage: 164,727
    Location: Ames, IA 50010
    Description: Used 2004 BMW 3 Series 325i - 164,727 miles Exterior Color: white Sedan 2.5L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2006 BMW 3 Series 330i in Ames, IA 50010

    $8,984
    Mileage: 115,618
    Location: Ames, IA 50010
    Description: Used 2006 BMW 3 Series 330i - $8,984, 115,618 miles Exterior Color: black sapphire metallic Sedan 3.0L I6 24V MPFI DOHC Automatic Transmission Fuel: Gasoli 4 Doors
  • 2006 BMW 3 Series 325xi in Ames, IA 50010

    $8,950
    Mileage: 83,010
    Location: Ames, IA 50010
    Description: Used 2006 BMW 3 Series 325xi - $8,950, 83,010 miles Exterior Color: black Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2004 BMW 3 Series 325xi in Ames, IA 50010

    $6,950
    Mileage: 114,283
    Location: Ames, IA 50010
    Description: Used 2004 BMW 3 Series 325xi - $6,950, 114,283 miles Exterior Color: blue Sedan 2.5L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2006 BMW 3 Series 325i in Cedar Falls, IA 50613

    $8,200
    Mileage: 126,113
    Location: Cedar Falls, IA 50613
    Description: Used 2006 BMW 3 Series 325i - $8,200, 126,113 miles Exterior Color: brown 4dr Car Gas 6-Cyl 3.0L/183 Fuel: Gasoline Fuel 6 Cylinders 4 Doors
  • 2014 BMW 3 Series 320i in Cedar Falls, IA 50613

    $19,475
    Mileage: 44,056
    Location: Cedar Falls, IA 50613
    Description: Used 2014 BMW 3 Series 320i - $19,475, 44,056 miles Exterior Color: black Interior Color: black 4dr Car Intercooled Turbo Premium Unlead Automatic Transmission Fuel: Gasoline Fuel 4 Cylinders 4 Doors
  • 2015 BMW 3 Series 320i xDrive in Cedar Falls, IA 50613

    $22,630
    Mileage: 47,675
    Location: Cedar Falls, IA 50613
    Description: Used 2015 BMW 3 Series 320i xDrive - $22,630, 47,675 miles Exterior Color: black Interior Color: black 4dr Car Intercooled Turbo Premium Unlead Automatic Transmission Fuel: Gasoline Fuel 4 Cylinders 4 Doors
  • 2011 BMW 3 Series 335i in Cedar Falls, IA 50613

    $21,903
    Mileage: 62,962
    Location: Cedar Falls, IA 50613
    Description: Used 2011 BMW 3 Series 335i - $21,903, 62,962 miles Exterior Color: tan Convertible 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 2 Doors
  • 2012 BMW 3 Series 328i in Waterloo, IA 50702

    $26,995
    Mileage: 29,276
    Location: Waterloo, IA 50702
    Description: Used 2012 BMW 3 Series 328i - $26,995, 29,276 miles Exterior Color: gray (mineral gray metallic) Interior Color: veneto beige 4dr Car 4 Cylinder Engine Automatic Transmission
  • 2002 BMW 3 Series 325i in Waterloo, IA 50702

    $5,500
    Mileage: 100,126
    Location: Waterloo, IA 50702
    Description: Used 2002 BMW 3 Series 325i - $5,500, 100,126 miles Exterior Color: silver (titanium silver metallic) Interior Color: black 4dr Car Straight 6 Cylinder Engine Automatic Transmission
  • 2008 BMW 3 Series 328i in Des Moines, IA 50317

    $8,900
    Mileage: 146,097
    Location: Des Moines, IA 50317
    Description: Used 2008 BMW 3 Series 328i - $8,900, 146,097 miles Exterior Color: silver Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2010 BMW 3 Series 328i xDrive in Des Moines, IA 50317

    $13,950
    Mileage: 94,554
    Location: Des Moines, IA 50317
    Description: Used 2010 BMW 3 Series 328i xDrive - $13,950, 94,554 miles Exterior Color: red Sedan 3.0L I6 24V MPFI DOHC Fuel: GASOLI 4 Doors
  • 2007 BMW 3 Series 335xi in Des Moines, IA 50317

    $9,450
    Mileage: 122,205
    Location: Des Moines, IA 50317
    Description: Used 2007 BMW 3 Series 335xi - $9,450, 122,205 miles Exterior Color: gold Sedan 3.0L I6 24V GDI DOHC Twin Turbo Fuel: GASOLI 4 Doors