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: 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 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
  • 2009 BMW 3 Series 335i in Johnston, IA 50131

    $11,790
    Mileage: 123,967
    Location: Johnston, IA 50131
    Description: Used 2009 BMW 3 Series 335i - $11,790, 123,967 miles Exterior Color: red Coupe 3.0L I6 24V GDI DOHC Twin Turbo Fuel: Gasoli 2 Doors
  • 2015 BMW 3 Series 320i in Johnston, IA 50131

    $19,995
    Mileage: 36,972
    Location: Johnston, IA 50131
    Description: Used 2015 BMW 3 Series 320i - $19,995, 36,972 miles Exterior Color: black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $26,991
    Mileage: 13,554
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $26,991, 13,554 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
    $24,991
    Mileage: 20,875
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $24,991, 20,875 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission 4 Doors
  • 2014 BMW 3 Series 335i xDrive in Urbandale, IA 50322

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

    Featured Car
    $28,591
    Mileage: 22,407
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $28,591, 22,407 miles Exterior Color: gray Sedan 4 Dr. Automatic Transmission 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $25,991
    Mileage: 29,123
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $25,991, 29,123 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,705
    Mileage: 33,712
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 335i xDrive - $29,705, 33,712 miles Exterior Color: silver Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 6 Cylinders 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $27,991
    Mileage: 10,805
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $27,991, 10,805 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
    $26,991
    Mileage: 44,101
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328d xDrive - $26,991, 44,101 miles Exterior Color: white Sedan 4 Dr. Automatic Transmission 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $27,991
    Mileage: 19,861
    Location: Urbandale, IA 50322
    Description: Used 2015 BMW 3 Series 328i xDrive - $27,991, 19,861 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 328i xDrive Gran Turismo in Urbandale, IA 50322

    Featured Car
    $28,995
    Mileage: 31,247
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive Gran Turismo - $28,995, 31,247 miles Exterior Color: blue Hatchback 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 4 Cylinders 4 Doors