Used BMW 3 Series in Norwalk, IA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 1984 BMW 3 Series 325e in Norwalk, IA 50211

    $5,500
    Mileage: 279,287
    Location: Norwalk, IA 50211
    Description: Used 1984 BMW 3 Series 325e - $5,500, 279,287 miles Exterior Color: red Coupe 2.7L Straight 6 Cylinder Engine Manual Transmission Fuel: Gasoli 2 Doors
  • 2015 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    $25,491
    Mileage: 26,222
    Location: Urbandale, IA 50322
    Description: Used 2015 BMW 3 Series 328i xDrive - $25,491, 26,222 miles Exterior Color: gray Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $29,991
    Mileage: 21,579
    Location: Urbandale, IA 50322
    Description: Used 2015 BMW 3 Series 328i xDrive - $29,991, 21,579 miles Exterior Color: red Station Wagon Automatic Transmission 4 Cylinders
  • 2015 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    $24,991
    Mileage: 33,249
    Location: Urbandale, IA 50322
    Description: Used 2015 BMW 3 Series 328i xDrive - $24,991, 33,249 miles Exterior Color: red Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2015 BMW 3 Series 320i xDrive in Urbandale, IA 50322

    $22,891
    Mileage: 17,509
    Location: Urbandale, IA 50322
    Description: Used 2015 BMW 3 Series 320i xDrive - $22,891, 17,509 miles Exterior Color: white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    $29,991
    Mileage: 25,063
    Location: Urbandale, IA 50322
    Description: Used 2015 BMW 3 Series 328i xDrive - $29,991, 25,063 miles Exterior Color: white Wagon 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 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 Sedan Gas I6 3.0L/183 Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328d xDrive in Urbandale, IA 50322

    $25,998
    Mileage: 57,664
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328d xDrive - $25,998, 57,664 miles Exterior Color: gray Wagon Intercooled Turbo Diesel I-4 2.0 Fuel: DIESEL 4 Doors
  • 2014 BMW 3 Series 335i xDrive in Urbandale, IA 50322

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

    $24,791
    Mileage: 30,007
    Location: Urbandale, IA 50322
    Description: Used 2015 BMW 3 Series 328i xDrive - $24,791, 30,007 miles Exterior Color: blue Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $26,491
    Mileage: 24,963
    Location: Urbandale, IA 50322
    Description: Used 2016 BMW 3 Series 328i xDrive - $26,491, 24,963 miles Exterior Color: blue Sedan 4 Dr. Automatic Transmission 4 Cylinders 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    $22,491
    Mileage: 36,047
    Location: Urbandale, IA 50322
    Description: Used 2015 BMW 3 Series 328i xDrive - $22,491, 36,047 miles Exterior Color: white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    $19,991
    Mileage: 44,817
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $19,991, 44,817 miles Exterior Color: bronze Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2015 BMW 3 Series 320i xDrive in Urbandale, IA 50322

    $23,991
    Mileage: 15,062
    Location: Urbandale, IA 50322
    Description: Used 2015 BMW 3 Series 320i xDrive - $23,991, 15,062 miles Exterior Color: silver Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2009 BMW 3 Series in Urbandale, IA 50322

    Featured Car
    $12,991
    Mileage: 92,509
    Location: Urbandale, IA 50322
    Description: Used 2009 BMW 3 Series - $12,991, 92,509 miles Exterior Color: silver Station Wagon Automatic Transmission 6 Cylinders