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 in Marshalltown, IA 50158

    $18,888
    Mileage: 57,551
    Location: Marshalltown, IA 50158
    Description: Used 2011 BMW 3 Series 328i - $18,888, 57,551 miles Exterior Color: mineral white metallic Convertible 3.0L I6 24V MPFI DOHC Fuel: GASOLI 2 Doors
  • 2011 BMW 3 Series 328i in Marshalltown, IA 50158

    $16,495
    Mileage: 71,188
    Location: Marshalltown, IA 50158
    Description: Used 2011 BMW 3 Series 328i - $16,495, 71,188 miles Exterior Color: black sapphire metallic Convertible 3.0L I6 24V MPFI DOHC Fuel: GASOLI 2 Doors
  • 2004 BMW 3 Series 325i in Ames, IA 50010

    $4,296
    Mileage: 164,794
    Location: Ames, IA 50010
    Description: Used 2004 BMW 3 Series 325i - $4,296, 164,794 miles Exterior Color: white Sedan 2.5L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Cedar Falls, IA 50613

    $25,402
    Mileage: 28,211
    Location: Cedar Falls, IA 50613
    Description: Used 2014 BMW 3 Series 328i xDrive - $25,402, 28,211 miles Exterior Color: white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 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
  • 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
  • 2006 BMW 3 Series 325Ci in Pleasant Hill, IA 50327

    $9,999
    Mileage: 91,232
    Location: Pleasant Hill, IA 50327
    Description: Used 2006 BMW 3 Series 325Ci - $9,999, 91,232 miles Coupe 2.5L I6 24V MPFI DOHC Fuel: Gasoli 2 Doors
  • 2006 BMW 3 Series 330xi in Boone, IA 50036

    $9,973
    Mileage: 87,093
    Location: Boone, IA 50036
    Description: Used 2006 BMW 3 Series 330xi - $9,973, 87,093 miles Exterior Color: black 4 Door Sedan 3.0L I6 24V MPFI DOHC Automatic Transmission
  • 2014 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $24,892
    Mileage: 37,794
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $24,892, 37,794 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $26,892
    Mileage: 36,680
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $26,892, 36,680 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 328d xDrive in Urbandale, IA 50322

    Featured Car
    $31,991
    Mileage: 23,539
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328d xDrive - $31,991, 23,539 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission Fuel: DIESEL 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 335i xDrive in Urbandale, IA 50322

    Featured Car
    $34,292
    Mileage: 27,481
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 335i xDrive - $34,292, 27,481 miles Exterior Color: white Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 6 Cylinders 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $29,892
    Mileage: 19,666
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $29,892, 19,666 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 320i xDrive in Urbandale, IA 50322

    Featured Car
    $22,991
    Mileage: 24,209
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 320i xDrive - $22,991, 24,209 miles Exterior Color: white Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $27,992
    Mileage: 17,857
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $27,992, 17,857 miles Exterior Color: silver Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 4 Cylinders 4 Doors