Used BMW 3 Series in Waterloo, IA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2015 BMW 3 Series 328i xDrive in Waterloo, IA 50701

    $20,766
    Mileage: 43,523
    Location: Waterloo, IA 50701
    Description: Used 2015 BMW 3 Series 328i xDrive - $20,766, 43,523 miles Exterior Color: black 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
  • 2011 BMW 3 Series 335d in Marshalltown, IA 50158

    $12,366
    Mileage: 105,366
    Location: Marshalltown, IA 50158
    Description: Used 2011 BMW 3 Series 335d - $12,366, 105,366 miles Exterior Color: blue Sedan 3.0L I6 24V DDI DOHC Twin Turbo Fuel: Diesel 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Hiawatha, IA 52233

    $24,999
    Mileage: 19,771
    Location: Hiawatha, IA 52233
    Description: Used 2015 BMW 3 Series 328i xDrive - $24,999, 19,771 miles Exterior Color: white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2009 BMW 3 Series in Marion, IA 52302

    contact seller
    Mileage: 102,367
    Location: Marion, IA 52302
    Description: Used 2009 BMW 3 Series - 102,367 miles Exterior Color: black Sedan 3.0L L6 DOHC 24V Automatic Transmission 4 Doors
  • 2011 BMW 3 Series 335i xDrive in Marion, IA 52302

    $15,995
    Mileage: 81,941
    Location: Marion, IA 52302
    Description: Used 2011 BMW 3 Series 335i xDrive - $15,995, 81,941 miles Exterior Color: black Coupe 3.0L L6 DOHC 24V Automatic Transmission 2 Doors
  • 2011 BMW 3 Series 328i in Marion, IA 52302

    $16,995
    Mileage: 51,355
    Location: Marion, IA 52302
    Description: Used 2011 BMW 3 Series 328i - $16,995, 51,355 miles Exterior Color: champagne Convertible 3.0L L6 DOHC 24V Automatic Transmission 2 Doors
  • 2011 BMW 3 Series 328i xDrive in Marion, IA 52302

    $11,495
    Mileage: 83,235
    Location: Marion, IA 52302
    Description: Used 2011 BMW 3 Series 328i xDrive - $11,495, 83,235 miles Exterior Color: black Sedan 3.0L L6 DOHC 24V Automatic Transmission 4 Doors
  • 2003 BMW 3 Series 330i in Cedar Rapids, IA 52403

    $7,500
    Mileage: 95,000
    Location: Cedar Rapids, IA 52403
    Description: Used 2003 BMW 3 Series 330i - $7,500, 95,000 miles Exterior Color: silver Sedan Automatic Transmission 6 Cylinders
  • 2015 BMW 3 Series 328i xDrive in North Liberty, IA 52317

    $24,996
    Mileage: 27,910
    Location: North Liberty, IA 52317
    Description: Used 2015 BMW 3 Series 328i xDrive - $24,996, 27,910 miles Exterior Color: black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2014 BMW 3 Series 335i xDrive in North Liberty, IA 52317

    $29,996
    Mileage: 31,075
    Location: North Liberty, IA 52317
    Description: Used 2014 BMW 3 Series 335i xDrive - $29,996, 31,075 miles Exterior Color: black Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2015 BMW 3 Series 320i xDrive in North Liberty, IA 52317

    $21,996
    Mileage: 29,189
    Location: North Liberty, IA 52317
    Description: Used 2015 BMW 3 Series 320i xDrive - $21,996, 29,189 miles Exterior Color: gray Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2004 BMW 3 Series 325xi in Ames, IA 50010

    $6,898
    Mileage: 112,065
    Location: Ames, IA 50010
    Description: Used 2004 BMW 3 Series 325xi - $6,898, 112,065 miles Exterior Color: alpine white Sedan 2.5L 6 cyls Automatic Transmission Fuel: Gas 4 Doors
  • 2009 BMW 3 Series 328i in Ames, IA 50010

    $9,900
    Mileage: 73,818
    Location: Ames, IA 50010
    Description: Used 2009 BMW 3 Series 328i - $9,900, 73,818 miles Exterior Color: alpine white Automatic Transmission 6 Cylinders 4 Doors