Used BMW 3 Series in Ames, IA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 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
  • 2015 BMW 3 Series 328i xDrive in Johnston, IA 50131

    $26,134
    Mileage: 19,855
    Location: Johnston, IA 50131
    Description: Used 2015 BMW 3 Series 328i xDrive - $26,134, 19,855 miles Exterior Color: black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2006 BMW 3 Series 330xi in Johnston, IA 50131

    $9,995
    Mileage: 110,943
    Location: Johnston, IA 50131
    Description: Used 2006 BMW 3 Series 330xi - $9,995, 110,943 miles Exterior Color: black sapphire metallic Sedan 3.0L I6 24V MPFI DOHC Fuel: GASOLI 4 Doors
  • 2014 BMW 3 Series 320i xDrive in Urbandale, IA 50322

    Featured Car
    $23,991
    Mileage: 26,290
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 320i xDrive - $23,991, 26,290 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $26,492
    Mileage: 25,914
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $26,492, 25,914 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 328d xDrive in Urbandale, IA 50322

    Featured Car
    $23,993
    Mileage: 45,028
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328d xDrive - $23,993, 45,028 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission 4 Cylinders 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    $33,998
    Mileage: 20,033
    Location: Urbandale, IA 50322
    Description: Used 2015 BMW 3 Series 328i xDrive - $33,998, 20,033 miles Exterior Color: silver Wagon Intercooled Turbo Premium Unlead Fuel: GASOLI 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $25,993
    Mileage: 13,556
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $25,993, 13,556 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission 4 Cylinders 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $24,591
    Mileage: 46,190
    Location: Urbandale, IA 50322
    Description: Used 2015 BMW 3 Series 328i xDrive - $24,591, 46,190 miles Exterior Color: white Sedan 4 Dr. Automatic Transmission 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $24,491
    Mileage: 36,676
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $24,491, 36,676 miles Exterior Color: silver Sedan 4 Dr. Automatic Transmission 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $25,193
    Mileage: 10,805
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $25,193, 10,805 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 335i xDrive in Urbandale, IA 50322

    Featured Car
    $29,693
    Mileage: 29,145
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 335i xDrive - $29,693, 29,145 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission 6 Cylinders 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $24,991
    Mileage: 42,242
    Location: Urbandale, IA 50322
    Description: Used 2015 BMW 3 Series 328i xDrive - $24,991, 42,242 miles Exterior Color: gray Sedan 4 Dr. Automatic Transmission 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 320i xDrive in Urbandale, IA 50322

    Featured Car
    $22,991
    Mileage: 38,917
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 320i xDrive - $22,991, 38,917 miles Exterior Color: white Sedan 4 Dr. Automatic Transmission 4 Cylinders 4 Doors