Used BMW 3 Series in Boone, IA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2011 BMW 3 Series 328i in Boone, IA 50036

    $17,999
    Mileage: 42,965
    Location: Boone, IA 50036
    Description: Used 2011 BMW 3 Series 328i - $17,999, 42,965 miles Exterior Color: gold Wagon 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Ames, IA 50010

    $16,995
    Mileage: 83,994
    Location: Ames, IA 50010
    Description: Used 2014 BMW 3 Series 328i xDrive - $16,995, 83,994 miles Exterior Color: alpine white Automatic Transmission 4 Cylinders 4 Doors
  • 2005 BMW 3 Series 325i in Ames, IA 50010

    $5,848
    Mileage: 138,201
    Location: Ames, IA 50010
    Description: Used 2005 BMW 3 Series 325i - $5,848, 138,201 miles Exterior Color: silver gray metallic Sedan 2.5L 6 cyls Automatic Transmission Fuel: Gas 4 Doors
  • 2010 BMW 3 Series 328i in Ames, IA 50010

    $11,900
    Mileage: 104,524
    Location: Ames, IA 50010
    Description: Used 2010 BMW 3 Series 328i - $11,900, 104,524 miles Exterior Color: alpine white Automatic Transmission 6 Cylinders 2 Doors
  • 2014 BMW 3 Series 328i xDrive in Grimes, IA 50111

    $19,999
    Mileage: 37,014
    Location: Grimes, IA 50111
    Description: Used 2014 BMW 3 Series 328i xDrive - $19,999, 37,014 miles Exterior Color: black Sedan 2.0L 4 cyls Automatic Transmission Fuel: Gas 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Grimes, IA 50111

    $25,999
    Mileage: 20,023
    Location: Grimes, IA 50111
    Description: Used 2015 BMW 3 Series 328i xDrive - $25,999, 20,023 miles Exterior Color: alpine white Sedan 2.0L 4 cyls Automatic Transmission Fuel: Gas 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Johnston, IA 50131

    Featured Car
    $19,729
    Mileage: 54,516
    Location: Johnston, IA 50131
    Description: Used 2015 BMW 3 Series 328i xDrive - $19,729, 54,516 miles Exterior Color: gray Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 4 Doors
  • 2010 BMW 3 Series 328i xDrive in Ankeny, IA 50021

    Featured Car
    $11,221
    Mileage: 76,897
    Location: Ankeny, IA 50021
    Description: Used 2010 BMW 3 Series 328i xDrive - $11,221, 76,897 miles Exterior Color: titanium silver metallic Sedan 4 Dr. Automatic Transmission 6 Cylinders 4 Doors
  • 2009 BMW 3 Series in Urbandale, IA 50322

    $9,995
    Mileage: 108,101
    Location: Urbandale, IA 50322
    Description: Used 2009 BMW 3 Series - $9,995, 108,101 miles Exterior Color: white 4dr Car Gas I6 3.0L/183 Fuel: Gasoline Fuel 6 Cylinders 4 Doors
  • 2006 BMW 3 Series 325i in Urbandale, IA 50322

    $8,995
    Mileage: 89,975
    Location: Urbandale, IA 50322
    Description: Used 2006 BMW 3 Series 325i - $8,995, 89,975 miles Exterior Color: black 4dr Car Gas 6-Cyl 3.0L/183 Fuel: Gasoline Fuel 6 Cylinders 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    $27,891
    Mileage: 35,003
    Location: Urbandale, IA 50322
    Description: Used 2016 BMW 3 Series 328i xDrive - $27,891, 35,003 miles Exterior Color: black sapphire metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $22,391
    Mileage: 27,296
    Location: Urbandale, IA 50322
    Description: Used 2015 BMW 3 Series 328i xDrive - $22,391, 27,296 miles Exterior Color: brown Sedan 4 Dr. Automatic Transmission 4 Cylinders 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Urbandale, IA 50322

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

    $16,998
    Mileage: 68,119
    Location: Urbandale, IA 50322
    Description: Used 2013 BMW 3 Series 328i xDrive - $16,998, 68,119 miles Exterior Color: white Sedan Turbocharged Gas I4 2.0L/122 Fuel: GASOLI 4 Doors
  • 2006 BMW 3 Series 330xi in Urbandale, IA 50322

    Featured Car
    $9,991
    Mileage: 74,593
    Location: Urbandale, IA 50322
    Description: Used 2006 BMW 3 Series 330xi - $9,991, 74,593 miles Sedan 4 Dr. Automatic Transmission 6 Cylinders 4 Doors