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
  • 2007 BMW 3 Series 328xi in Hiawatha, IA 52233

    $8,234
    Mileage: 119,223
    Location: Hiawatha, IA 52233
    Description: Used 2007 BMW 3 Series 328xi - $8,234, 119,223 miles Exterior Color: gray Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2001 BMW 3 Series 325Ci in Cedar Rapids, IA 52402

    contact seller
    Mileage: 98,766
    Location: Cedar Rapids, IA 52402
    Description: Used 2001 BMW 3 Series 325Ci - 98,766 miles Exterior Color: white 325Ci 2dr Convertible 2.5 6 Cylinder Fuel: Gasoline 2 Doors
  • 2009 BMW 3 Series in Cedar Rapids, IA 52402

    $17,999
    Mileage: 49,434
    Location: Cedar Rapids, IA 52402
    Description: Used 2009 BMW 3 Series - $17,999, 49,434 miles Exterior Color: white Coupe 3.0L I-6 Automatic Transmission Fuel: Gasoli 2 Doors
  • 2013 BMW 3 Series 328i xDrive in Cedar Rapids, IA 52402

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

    $12,980
    Mileage: 52,521
    Location: Newton, IA 50208
    Description: Used 2009 BMW 3 Series - $12,980, 52,521 miles Exterior Color: red Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328i xDrive Gran Turismo in Iowa City, IA 52246

    $27,987
    Mileage: 29,457
    Location: Iowa City, IA 52246
    Description: Used 2014 BMW 3 Series 328i xDrive Gran Turismo - $27,987, 29,457 miles Exterior Color: mineral gray metallic CAR 2.0L 4-Cylinder DOHC 16V Turboch Automatic Transmission Fuel: G 4 Cylinders 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
  • 2007 BMW 3 Series 328xi in Ames, IA 50010

    $7,950
    Mileage: 140,123
    Location: Ames, IA 50010
    Description: Used 2007 BMW 3 Series 328xi - $7,950, 140,123 miles Exterior Color: black Wagon 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
  • 2011 BMW 3 Series 328i xDrive in Iowa City, IA 52240

    $11,999
    Mileage: 105,306
    Location: Iowa City, IA 52240
    Description: Used 2011 BMW 3 Series 328i xDrive - $11,999, 105,306 miles Exterior Color: black Wagon 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2007 BMW 3 Series 328xi in Clear Lake, IA 50428

    $6,600
    Mileage: 162,858
    Location: Clear Lake, IA 50428
    Description: Used 2007 BMW 3 Series 328xi - $6,600, 162,858 miles Exterior Color: gray Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors