Used BMW 3 Series in Urbandale, IA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2014 BMW 3 Series 328i xDrive Gran Turismo in Urbandale, IA 50322

    Featured Car
    $26,992
    Mileage: 40,020
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive Gran Turismo - $26,992, 40,020 miles Exterior Color: gray Hatchback 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 4 Cylinders
  • 2014 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $27,902
    Mileage: 34,311
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $27,902, 34,311 miles Exterior Color: white Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 4 Cylinders
  • 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
  • 2014 BMW 3 Series 320i xDrive in Urbandale, IA 50322

    Featured Car
    $23,694
    Mileage: 20,055
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 320i xDrive - $23,694, 20,055 miles Exterior Color: silver Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED 4 Cylinders
  • 2014 BMW 3 Series 320i xDrive in Urbandale, IA 50322

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

    Featured Car
    $19,995
    Mileage: 51,235
    Location: Urbandale, IA 50322
    Description: Used 2013 BMW 3 Series 320i xDrive - $19,995, 51,235 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED
  • 2015 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $39,652
    Mileage: 4,080
    Location: Urbandale, IA 50322
    Description: Used 2015 BMW 3 Series 328i xDrive - $39,652, 4,080 miles Exterior Color: alpine white 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
  • 2014 BMW 3 Series 328i xDrive in Urbandale, IA 50322

    Featured Car
    $26,891
    Mileage: 29,670
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 328i xDrive - $26,891, 29,670 miles Exterior Color: red Sedan 4 Dr. Automatic Transmission Fuel: PREMIUM UNLEADED
  • 2015 BMW 3 Series 328d xDrive in Urbandale, IA 50322

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

    Featured Car
    $6,984
    Mileage: 143,021
    Location: Urbandale, IA 50322
    Description: Used 2005 BMW 3 Series 325Ci - $6,984, 143,021 miles Exterior Color: silver Convertible Automatic Transmission 6 Cylinders
  • 2002 BMW 3 Series 325xi in Urbandale, IA 50322

    Featured Car
    $5,961
    Mileage: 160,264
    Location: Urbandale, IA 50322
    Description: Used 2002 BMW 3 Series 325xi - $5,961, 160,264 miles Exterior Color: alpine white Station Wagon Manual Transmission 6 Cylinders
  • 2011 BMW 3 Series 335i xDrive in Urbandale, IA 50322

    Featured Car
    $18,975
    Mileage: 41,550
    Location: Urbandale, IA 50322
    Description: Used 2011 BMW 3 Series 335i xDrive - $18,975, 41,550 miles Exterior Color: alpine white Sedan 4 Dr. Automatic Transmission 6 Cylinders
  • 2013 BMW 3 Series 335i xDrive in Urbandale, IA 50322

    Featured Car
    $31,964
    Mileage: 16,610
    Location: Urbandale, IA 50322
    Description: Used 2013 BMW 3 Series 335i xDrive - $31,964, 16,610 miles Exterior Color: glacier silver metallic Sedan 4 Dr. Automatic Transmission 6 Cylinders
  • 2014 BMW 3 Series 335i xDrive in Urbandale, IA 50322

    $31,998
    Mileage: 41,020
    Location: Urbandale, IA 50322
    Description: Used 2014 BMW 3 Series 335i xDrive - $31,998, 41,020 miles Exterior Color: blue 3.00L Automatic Transmission