Used BMW 3 Series in Waterloo, IA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 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 328i xDrive in Marshalltown, IA 50158

    $15,250
    Mileage: 79,684
    Location: Marshalltown, IA 50158
    Description: Used 2011 BMW 3 Series 328i xDrive - $15,250, 79,684 miles Exterior Color: gray 4 Door Sedan 3.0L I6 24V MPFI DOHC Automatic Transmission
  • 2013 BMW 3 Series 328i xDrive in Cedar Rapids, IA 52402

    $18,999
    Mileage: 48,606
    Location: Cedar Rapids, IA 52402
    Description: Used 2013 BMW 3 Series 328i xDrive - $18,999, 48,606 miles Exterior Color: silver Sedan 2.0L I-4 Fuel: Gasoli 4 Doors
  • 2015 BMW 3 Series 335i xDrive in Cedar Rapids, IA 52402

    $39,000
    Mileage: 14,445
    Location: Cedar Rapids, IA 52402
    Description: Used 2015 BMW 3 Series 335i xDrive - $39,000, 14,445 miles Exterior Color: mineral gray 3.00L Automatic Transmission
  • 2006 BMW 3 Series 330i in Grinnell, IA 50112

    $7,055
    Mileage: 114,730
    Location: Grinnell, IA 50112
    Description: Used 2006 BMW 3 Series 330i - $7,055, 114,730 miles Exterior Color: electric red Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2009 BMW 3 Series in Newton, IA 50208

    $12,686
    Mileage: 52,521
    Location: Newton, IA 50208
    Description: Used 2009 BMW 3 Series - $12,686, 52,521 miles Exterior Color: barbera red metallic Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Lisbon, IA 52253

    $35,900
    Mileage: 6,558
    Location: Lisbon, IA 52253
    Description: Used 2017 BMW 3 Series 330i xDrive - $35,900, 6,558 miles Exterior Color: white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328i xDrive Gran Turismo in Iowa City, IA 52246

    $23,989
    Mileage: 29,457
    Location: Iowa City, IA 52246
    Description: Used 2014 BMW 3 Series 328i xDrive Gran Turismo - $23,989, 29,457 miles Exterior Color: mineral gray metallic CAR 2.0L 4-Cylinder DOHC 16V Turboch Automatic Transmission Fuel: G 4 Cylinders 4 Doors
  • 2008 BMW 3 Series 328xi in Ames, IA 50010

    $9,950
    Mileage: 95,193
    Location: Ames, IA 50010
    Description: Used 2008 BMW 3 Series 328xi - $9,950, 95,193 miles Exterior Color: blue Sedan 3.0L I6 24V MPFI DOHC Fuel: GASOLI 4 Doors
  • 2006 BMW 3 Series 325xi in Ames, IA 50010

    $8,950
    Mileage: 102,648
    Location: Ames, IA 50010
    Description: Used 2006 BMW 3 Series 325xi - $8,950, 102,648 miles Exterior Color: blue Sedan 3.0L I6 24V MPFI DOHC Fuel: GASOLI 4 Doors
  • 2006 BMW 3 Series 330xi in Clear Lake, IA 50428

    $7,741
    Mileage: 171,753
    Location: Clear Lake, IA 50428
    Description: Used 2006 BMW 3 Series 330xi - $7,741, 171,753 miles Exterior Color: (black sapphire metallic) 4dr Car Straight 6 Cylinder Engine