Used BMW 3 Series in Marshalltown, IA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2015 BMW 3 Series 328i xDrive in Grinnell, IA 50112

    $25,898
    Mileage: 20,823
    Location: Grinnell, IA 50112
    Description: Used 2015 BMW 3 Series 328i xDrive - $25,898, 20,823 miles Exterior Color: liquid blue metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Ames, IA 50010

    $25,995
    Mileage: 31,559
    Location: Ames, IA 50010
    Description: Used 2015 BMW 3 Series 328i xDrive - $25,995, 31,559 miles Exterior Color: white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Waterloo, IA 50701

    $23,477
    Mileage: 43,523
    Location: Waterloo, IA 50701
    Description: Used 2015 BMW 3 Series 328i xDrive - $23,477, 43,523 miles Exterior Color: black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2002 BMW 3 Series 325i in Waterloo, IA 50702

    $5,500
    Mileage: 100,126
    Location: Waterloo, IA 50702
    Description: Used 2002 BMW 3 Series 325i - $5,500, 100,126 miles Exterior Color: silver (titanium silver metallic) Interior Color: black 4dr Car Straight 6 Cylinder Engine Automatic Transmission
  • 2012 BMW 3 Series 328i in Waterloo, IA 50702

    $26,995
    Mileage: 29,276
    Location: Waterloo, IA 50702
    Description: Used 2012 BMW 3 Series 328i - $26,995, 29,276 miles Exterior Color: gray (mineral gray metallic) Interior Color: veneto beige 4dr Car 4 Cylinder Engine Automatic Transmission
  • 2015 BMW 3 Series 328i xDrive in Ankeny, IA 50021

    $28,891
    Mileage: 26,352
    Location: Ankeny, IA 50021
    Description: Used 2015 BMW 3 Series 328i xDrive - $28,891, 26,352 miles Exterior Color: orion silver metallic 2.00L Automatic Transmission
  • 2007 BMW 3 Series 328i in Pleasant Hill, IA 50327

    $9,989
    Mileage: 113,665
    Location: Pleasant Hill, IA 50327
    Description: Used 2007 BMW 3 Series 328i - $9,989, 113,665 miles Exterior Color: sparkling graphite metallic Coupe 3.0L I6 24V MPFI DOHC Fuel: GASOLI 2 Doors
  • 2010 BMW 3 Series 328i xDrive in Des Moines, IA 50317

    $12,950
    Mileage: 94,554
    Location: Des Moines, IA 50317
    Description: Used 2010 BMW 3 Series 328i xDrive - $12,950, 94,554 miles Exterior Color: red Sedan 3.0L I6 24V MPFI DOHC Fuel: GASOLI 4 Doors
  • 2008 BMW 3 Series 328i in Des Moines, IA 50317

    $7,900
    Mileage: 161,921
    Location: Des Moines, IA 50317
    Description: Used 2008 BMW 3 Series 328i - $7,900, 161,921 miles Exterior Color: silver Sedan 3.0L I6 24V MPFI DOHC Fuel: GASOLI 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Johnston, IA 50131

    Featured Car
    $15,995
    Mileage: 73,796
    Location: Johnston, IA 50131
    Description: Used 2011 BMW 3 Series 328i xDrive - $15,995, 73,796 miles Exterior Color: titanium silver metallic Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 6 Cylinders 4 Doors
  • 2009 BMW 3 Series in Johnston, IA 50131

    $9,880
    Mileage: 112,330
    Location: Johnston, IA 50131
    Description: Used 2009 BMW 3 Series - $9,880, 112,330 miles Exterior Color: black Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2015 BMW 3 Series 335i xDrive in Urbandale, IA 50322

    Featured Car
    $33,991
    Mileage: 25,629
    Location: Urbandale, IA 50322
    Description: Used 2015 BMW 3 Series 335i xDrive - $33,991, 25,629 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    $16,491
    Mileage: 70,503
    Location: Urbandale, IA 50322
    Description: Used 2013 BMW 3 Series 328i xDrive - $16,491, 70,503 miles Exterior Color: black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2015 BMW 3 Series 335i xDrive in Urbandale, IA 50322

    $35,991
    Mileage: 15,147
    Location: Urbandale, IA 50322
    Description: Used 2015 BMW 3 Series 335i xDrive - $35,991, 15,147 miles Exterior Color: black Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2015 BMW 3 Series 335i xDrive in Urbandale, IA 50322

    $35,991
    Mileage: 19,323
    Location: Urbandale, IA 50322
    Description: Used 2015 BMW 3 Series 335i xDrive - $35,991, 19,323 miles Exterior Color: black Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors