Used BMW 3 Series in Elmhurst, IL

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2015 BMW 3 Series 320i xDrive in Elmhurst, IL 60126

    $27,900
    Mileage: 24,407
    Location: Elmhurst, IL 60126
    Description: Used 2015 BMW 3 Series 320i xDrive - $27,900, 24,407 miles Exterior Color: mineral gray metallic Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2010 BMW 3 Series 328i xDrive in Elmhurst, IL 60126

    $13,999
    Mileage: 77,467
    Location: Elmhurst, IL 60126
    Description: Used 2010 BMW 3 Series 328i xDrive - $13,999, 77,467 miles Exterior Color: alpine white Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2013 BMW 3 Series 335i xDrive in Elmhurst, IL 60126

    $32,900
    Mileage: 35,014
    Location: Elmhurst, IL 60126
    Description: Used 2013 BMW 3 Series 335i xDrive - $32,900, 35,014 miles Exterior Color: glacier silver metallic Sedan I6 3.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2013 BMW 3 Series 335i xDrive in Elmhurst, IL 60126

    $35,900
    Mileage: 31,865
    Location: Elmhurst, IL 60126
    Description: Used 2013 BMW 3 Series 335i xDrive - $35,900, 31,865 miles Exterior Color: mineral grey metallic Sedan I6 3.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Elmhurst, IL 60126

    $13,999
    Mileage: 78,843
    Location: Elmhurst, IL 60126
    Description: Used 2011 BMW 3 Series 328i xDrive - $13,999, 78,843 miles Exterior Color: blue Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Elmhurst, IL 60126

    $16,995
    Mileage: 72,064
    Location: Elmhurst, IL 60126
    Description: Used 2011 BMW 3 Series 328i xDrive - $16,995, 72,064 miles Exterior Color: titanium silver metallic Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Elmhurst, IL 60126

    $45,900
    Mileage: 2,684
    Location: Elmhurst, IL 60126
    Description: Used 2016 BMW 3 Series 328i xDrive - $45,900, 2,684 miles Exterior Color: platinum silver metallic Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2009 BMW 3 Series 328xi in Elmhurst, IL 60126

    $9,999
    Mileage: 103,893
    Location: Elmhurst, IL 60126
    Description: Used 2009 BMW 3 Series 328xi - $9,999, 103,893 miles Exterior Color: jet black Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2013 BMW 3 Series 335i xDrive in Elmhurst, IL 60126

    $33,900
    Mileage: 26,194
    Location: Elmhurst, IL 60126
    Description: Used 2013 BMW 3 Series 335i xDrive - $33,900, 26,194 miles Exterior Color: imperial blue metallic Sedan I6 3.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2014 BMW 3 Series 335i in Elmhurst, IL 60126

    $30,900
    Mileage: 23,134
    Location: Elmhurst, IL 60126
    Description: Used 2014 BMW 3 Series 335i - $30,900, 23,134 miles Exterior Color: sparkling bronze metallic Sedan I6 3.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2013 BMW 3 Series 335i xDrive in Elmhurst, IL 60126

    $29,900
    Mileage: 26,199
    Location: Elmhurst, IL 60126
    Description: Used 2013 BMW 3 Series 335i xDrive - $29,900, 26,199 miles Exterior Color: space gray metallic Coupe I6 3.00L Automatic Transmission Fuel: Gas 2 Doors
  • 2016 BMW 3 Series 328i xDrive in Elmhurst, IL 60126

    $42,900
    Mileage: 3,945
    Location: Elmhurst, IL 60126
    Description: Used 2016 BMW 3 Series 328i xDrive - $42,900, 3,945 miles Exterior Color: glacier silver metallic Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2011 BMW 3 Series 328i in Elmhurst, IL 60126

    $19,999
    Mileage: 40,825
    Location: Elmhurst, IL 60126
    Description: Used 2011 BMW 3 Series 328i - $19,999, 40,825 miles Exterior Color: jet black Convertible 3.0L I6 24V MPFI DOHC Fuel: Gasoli 2 Doors
  • 2011 BMW 3 Series 328i in Elmhurst, IL 60126

    $14,900
    Mileage: 83,323
    Location: Elmhurst, IL 60126
    Description: Used 2011 BMW 3 Series 328i - $14,900, 83,323 miles Exterior Color: jet black Sedan I6 3.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Elmhurst, IL 60126

    $43,900
    Mileage: 1,145
    Location: Elmhurst, IL 60126
    Description: Used 2016 BMW 3 Series 328i xDrive - $43,900, 1,145 miles Exterior Color: mediterranean blue metallic Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors