Used BMW 3 Series in Ames, IA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2004 BMW 3 Series 325i in Ames, IA 50010

    $4,296
    Mileage: 164,794
    Location: Ames, IA 50010
    Description: Used 2004 BMW 3 Series 325i - $4,296, 164,794 miles Exterior Color: white Sedan 2.5L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2008 BMW 3 Series 328i in Ames, IA 50010

    $9,950
    Mileage: 101,505
    Location: Ames, IA 50010
    Description: Used 2008 BMW 3 Series 328i - $9,950, 101,505 miles Exterior Color: gray Coupe 3.0L I6 24V MPFI DOHC Fuel: Gasoli 2 Doors
  • 2010 BMW 3 Series 328i in Ames, IA 50010

    $12,986
    Mileage: 80,115
    Location: Ames, IA 50010
    Description: Used 2010 BMW 3 Series 328i - $12,986, 80,115 miles Exterior Color: gray Coupe 3.0L I6 24V MPFI DOHC Fuel: Gasoli 2 Doors
  • 2014 BMW 3 Series 335i xDrive in Urbandale, IA 50322

    Featured Car
    $37,901
    Mileage: 27,480
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 335i xDrive - $37,901, 27,480 miles Exterior Color: white Sedan 4 Dr. Automatic Transmission 6 Cylinders 4 Doors
  • 2014 BMW 3 Series 328i xDrive Gran Turismo in Urbandale, IA 50322

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

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

    Featured Car
    $27,901
    Mileage: 37,794
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $27,901, 37,794 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Urbandale, IA 50322

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

    Featured Car
    $29,901
    Mileage: 31,805
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328d - $29,901, 31,805 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission Fuel: DIESEL 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 320i xDrive in Urbandale, IA 50322

    Featured Car
    $20,995
    Mileage: 32,804
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 320i xDrive - $20,995, 32,804 miles Exterior Color: bronze Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $28,901
    Mileage: 36,679
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $28,901, 36,679 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $31,901
    Mileage: 17,857
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $31,901, 17,857 miles Exterior Color: silver Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 4 Cylinders 4 Doors
  • 2015 BMW 3 Series 320i xDrive in Urbandale, IA 50322

    Featured Car
    $33,996
    Mileage: 5,236
    Location: Urbandale, IA 50322
    Description: Used 2015 BMW 3 Series 320i xDrive - $33,996, 5,236 miles Exterior Color: mineral gray metallic Sedan 4 Dr. Automatic Transmission
  • 2015 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $38,254
    Mileage: 5,136
    Location: Urbandale, IA 50322
    Description: Used 2015 BMW 3 Series 328i xDrive - $38,254, 5,136 miles Exterior Color: jet black Sedan 4 Dr. Automatic Transmission
  • 2014 BMW 3 Series 335i xDrive in Urbandale, IA 50322

    Featured Car
    $34,995
    Mileage: 33,712
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 335i xDrive - $34,995, 33,712 miles Exterior Color: silver Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 6 Cylinders