Used BMW 3 Series in Ames, IA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2006 BMW 3 Series 325xi in Ames, IA 50010

    $8,950
    Mileage: 83,010
    Location: Ames, IA 50010
    Description: Used 2006 BMW 3 Series 325xi - $8,950, 83,010 miles Exterior Color: black Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2004 BMW 3 Series 325xi in Ames, IA 50010

    $6,950
    Mileage: 114,283
    Location: Ames, IA 50010
    Description: Used 2004 BMW 3 Series 325xi - $6,950, 114,283 miles Exterior Color: blue Sedan 2.5L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2004 BMW 3 Series 325i in Ames, IA 50010

    contact seller
    Mileage: 164,727
    Location: Ames, IA 50010
    Description: Used 2004 BMW 3 Series 325i - 164,727 miles Exterior Color: white Sedan 2.5L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2006 BMW 3 Series 330i in Ames, IA 50010

    $8,984
    Mileage: 115,618
    Location: Ames, IA 50010
    Description: Used 2006 BMW 3 Series 330i - $8,984, 115,618 miles Exterior Color: black sapphire metallic Sedan 3.0L I6 24V MPFI DOHC Automatic Transmission Fuel: Gasoli 4 Doors
  • 2009 BMW 3 Series 335i in Boone, IA 50036

    contact seller
    Mileage: 55,174
    Location: Boone, IA 50036
    Description: Used 2009 BMW 3 Series 335i - 55,174 miles Exterior Color: black Convertible 3.0L I6 24V GDI DOHC Twin Turbo Fuel: Gasoli 2 Doors
  • 2010 BMW 3 Series 328i xDrive in Granger, IA 50109

    $13,988
    Mileage: 92,234
    Location: Granger, IA 50109
    Description: Used 2010 BMW 3 Series 328i xDrive - $13,988, 92,234 miles Exterior Color: black sapphire Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2011 BMW 3 Series 335i in Johnston, IA 50131

    $17,995
    Mileage: 58,179
    Location: Johnston, IA 50131
    Description: Used 2011 BMW 3 Series 335i - $17,995, 58,179 miles Exterior Color: titanium silver metallic Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2006 BMW 3 Series 325i in Des Moines, IA 50310

    $6,996
    Mileage: 157,147
    Location: Des Moines, IA 50310
    Description: Used 2006 BMW 3 Series 325i - $6,996, 157,147 miles Exterior Color: alpine white Automatic Transmission 6 Cylinders 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $23,993
    Mileage: 32,431
    Location: Urbandale, IA 50322
    Description: Used 2013 BMW 3 Series 328i xDrive - $23,993, 32,431 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 6 Cylinders
  • 2014 BMW 3 Series 328i xDrive in Urbandale, IA 50322

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

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

    Featured Car
    $32,901
    Mileage: 40,868
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $32,901, 40,868 miles Exterior Color: gray Station Wagon Automatic Transmission Fuel: PREMIUM UNLEADED 4 Cylinders
  • 2002 BMW 3 Series 325xi in Urbandale, IA 50322

    $6,300
    Mileage: 92,374
    Location: Urbandale, IA 50322
    Description: Used 2002 BMW 3 Series 325xi - $6,300, 92,374 miles Exterior Color: electric red Sedan 2.5L I-6 Automatic Transmission Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 320i xDrive in Urbandale, IA 50322

    Featured Car
    $25,992
    Mileage: 20,055
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 320i xDrive - $25,992, 20,055 miles Exterior Color: silver Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 4 Cylinders
  • 2005 BMW 3 Series 330Ci in Urbandale, IA 50322

    $7,995
    Mileage: 88,786
    Location: Urbandale, IA 50322
    Description: Used 2005 BMW 3 Series 330Ci - $7,995, 88,786 miles Exterior Color: silver gray metallic Convertible 3.0L I6 24V MPFI DOHC Automatic Transmission Fuel: GASOLI 2 Doors