Used BMW 3 Series in Waterloo, IA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2006 BMW 3 Series 325i in Waterloo, IA 50704

    $3,367
    Mileage: 154,726
    Location: Waterloo, IA 50704
    Description: Used 2006 BMW 3 Series 325i - $3,367, 154,726 miles Exterior Color: gray 4dr Car Gas 6-Cyl 3.0L/183 Automatic Transmission Fuel: Gasoline Fuel 6 Cylinders 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
  • 1994 BMW 3 Series 325i in Independence, IA 50644

    $6,495
    Mileage: 72,293
    Location: Independence, IA 50644
    Description: Used 1994 BMW 3 Series 325i - $6,495, 72,293 miles Exterior Color: red Convertible 2.5L I6 24V SPFI OHV Fuel: GASOLI 2 Doors
  • 2002 BMW 3 Series 330xi in Marshalltown, IA 50158

    $4,029
    Mileage: 161,483
    Location: Marshalltown, IA 50158
    Description: Used 2002 BMW 3 Series 330xi - $4,029, 161,483 miles Sedan 3.0L I6 DOHC SMPI Fuel: Gasoli 4 Doors
  • 2007 BMW 3 Series 335xi in Hiawatha, IA 52233

    $10,599
    Mileage: 50,859
    Location: Hiawatha, IA 52233
    Description: Used 2007 BMW 3 Series 335xi - $10,599, 50,859 miles Exterior Color: silver Sedan 3.0L I6 24V GDI DOHC Twin Turbo Fuel: Gasoli 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
  • 2014 BMW 3 Series 335i xDrive in North Liberty, IA 52317

    Featured Car
    $18,996
    Mileage: 77,901
    Location: North Liberty, IA 52317
    Description: Used 2014 BMW 3 Series 335i xDrive - $18,996, 77,901 miles Exterior Color: blue Automatic Transmission
  • 2016 BMW 3 Series 340i xDrive in North Liberty, IA 52317

    Featured Car
    $32,916
    Mileage: 28,020
    Location: North Liberty, IA 52317
    Description: Used 2016 BMW 3 Series 340i xDrive - $32,916, 28,020 miles Exterior Color: silver Automatic Transmission
  • 2013 BMW 3 Series 328i xDrive in North Liberty, IA 52317

    Featured Car
    $14,819
    Mileage: 61,532
    Location: North Liberty, IA 52317
    Description: Used 2013 BMW 3 Series 328i xDrive - $14,819, 61,532 miles Exterior Color: silver Automatic Transmission
  • 2017 BMW 3 Series 320i xDrive in North Liberty, IA 52317

    Featured Car
    $33,996
    Mileage: 1,681
    Location: North Liberty, IA 52317
    Description: Used 2017 BMW 3 Series 320i xDrive - $33,996, 1,681 miles Exterior Color: white Automatic Transmission
  • 2009 BMW 3 Series in Iowa City, IA 52246

    $9,995
    Mileage: 87,045
    Location: Iowa City, IA 52246
    Description: Used 2009 BMW 3 Series - $9,995, 87,045 miles Exterior Color: jet black Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Coralville, IA 52241

    $18,500
    Mileage: 25,398
    Location: Coralville, IA 52241
    Description: Used 2013 BMW 3 Series 328i xDrive - $18,500, 25,398 miles Exterior Color: silver Interior Color: black 2.0L 4 cyls Automatic Transmission
  • 2003 BMW 3 Series 325xi in Iowa City, IA 52246

    $6,950
    Mileage: 126,177
    Location: Iowa City, IA 52246
    Description: Used 2003 BMW 3 Series 325xi - $6,950, 126,177 miles Exterior Color: titanium silver metallic WAGON 2.5L I6 SMPI DOHC Automatic Transmission Fuel: G 6 Cylinders 4 Doors
  • 2008 BMW 3 Series 328i in Iowa City, IA 52246

    $8,950
    Mileage: 59,034
    Location: Iowa City, IA 52246
    Description: Used 2008 BMW 3 Series 328i - $8,950, 59,034 miles Exterior Color: jet black CAR 3.0L 6-Cylinder DOHC Manual Transmission Fuel: G 6 Cylinders 4 Doors