Used BMW 3 Series in Urbandale, IA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2005 BMW 3 Series 330Ci in Urbandale, IA 50322

    $7,995
    Mileage: 88,786
    Location: Urbandale, IA 50322
    Description: Used 2005 BMW 3 Series 330Ci - $7,995, 88,786 miles Exterior Color: silver gray metallic Convertible 3.0L I6 24V MPFI DOHC Automatic Transmission Fuel: GASOLI 2 Doors
  • 2002 BMW 3 Series 325xi in Urbandale, IA 50322

    $6,300
    Mileage: 92,374
    Location: Urbandale, IA 50322
    Description: Used 2002 BMW 3 Series 325xi - $6,300, 92,374 miles Exterior Color: electric red Sedan 2.5L I-6 Automatic Transmission Fuel: Gasoli 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $22,993
    Mileage: 56,013
    Location: Urbandale, IA 50322
    Description: Used 2013 BMW 3 Series 328i xDrive - $22,993, 56,013 miles Exterior Color: blue Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 6 Cylinders
  • 2014 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $25,993
    Mileage: 35,222
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $25,993, 35,222 miles Exterior Color: white Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED
  • 2013 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $24,084
    Mileage: 33,565
    Location: Urbandale, IA 50322
    Description: Used 2013 BMW 3 Series 328i xDrive - $24,084, 33,565 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 4 Cylinders
  • 2014 BMW 3 Series 335i xDrive in Urbandale, IA 50322

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

    Featured Car
    $42,476
    Mileage: 5,146
    Location: Urbandale, IA 50322
    Description: Used 2016 BMW 3 Series 328i xDrive - $42,476, 5,146 miles Exterior Color: alpine white Sedan 4 Dr. Automatic Transmission
  • 2016 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $39,843
    Mileage: 6,556
    Location: Urbandale, IA 50322
    Description: Used 2016 BMW 3 Series 328i xDrive - $39,843, 6,556 miles Exterior Color: jet black Sedan 4 Dr. Automatic Transmission
  • 2014 BMW 3 Series 320i xDrive in Urbandale, IA 50322

    Featured Car
    $16,995
    Mileage: 54,914
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 320i xDrive - $16,995, 54,914 miles Exterior Color: white Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 4 Cylinders
  • 2013 BMW 3 Series 328i in Urbandale, IA 50322

    Featured Car
    $29,995
    Mileage: 40,491
    Location: Urbandale, IA 50322
    Description: Used 2013 BMW 3 Series 328i - $29,995, 40,491 miles Exterior Color: red Convertible Automatic Transmission Fuel: PREMIUM UNLEADED 6 Cylinders
  • 2014 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    $27,991
    Mileage: 23,446
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $27,991, 23,446 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,893
    Mileage: 24,446
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $26,893, 24,446 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED
  • 2011 BMW 3 Series 335i xDrive in Urbandale, IA 50322

    Featured Car
    $20,898
    Mileage: 41,550
    Location: Urbandale, IA 50322
    Description: Used 2011 BMW 3 Series 335i xDrive - $20,898, 41,550 miles Sedan 4 Dr. Automatic Transmission 6 Cylinders
  • 2015 BMW 3 Series 328d xDrive in Urbandale, IA 50322

    Featured Car
    $33,992
    Mileage: 22,978
    Location: Urbandale, IA 50322
    Description: Used 2015 BMW 3 Series 328d xDrive - $33,992, 22,978 miles Exterior Color: white Sedan 4 Dr. Automatic Transmission Fuel: DIESEL 4 Cylinders
  • 2014 BMW 3 Series 328d xDrive in Urbandale, IA 50322

    $23,991
    Mileage: 71,494
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328d xDrive - $23,991, 71,494 miles Exterior Color: black Sedan 2.0L I4 16V DDI DOHC Turbo Diese Fuel: Diesel 4 Doors