Used BMW 3 Series in Elmhurst, IL

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2014 BMW 3 Series 328i xDrive in Elmhurst, IL 60126

    $25,900
    Mileage: 22,724
    Location: Elmhurst, IL 60126
    Description: Used 2014 BMW 3 Series 328i xDrive - $25,900, 22,724 miles Exterior Color: mineral gray metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2007 BMW 3 Series 335xi in Elmhurst, IL 60126

    $9,299
    Mileage: 94,601
    Location: Elmhurst, IL 60126
    Description: Used 2007 BMW 3 Series 335xi - $9,299, 94,601 miles Exterior Color: sparkling graphite metallic Interior Color: gray 4dr Car Gas I6 3.0L/182 Automatic Transmission Fuel: Gasoline Fuel 6 Cylinders 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Elmhurst, IL 60126

    $25,900
    Mileage: 26,415
    Location: Elmhurst, IL 60126
    Description: Used 2014 BMW 3 Series 328i xDrive - $25,900, 26,415 miles Exterior Color: mineral gray metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 340i xDrive in Elmhurst, IL 60126

    $52,900
    Mileage: 2,835
    Location: Elmhurst, IL 60126
    Description: Used 2017 BMW 3 Series 340i xDrive - $52,900, 2,835 miles Exterior Color: mineral gray metallic Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 330e in Elmhurst, IL 60126

    $52,900
    Mileage: 2,268
    Location: Elmhurst, IL 60126
    Description: Used 2017 BMW 3 Series 330e - $52,900, 2,268 miles Exterior Color: black sapphire metallic Sedan 2.0L I4 16V GDI DOHC Turbo Hybri Fuel: Hybrid 4 Doors
  • 2016 BMW 3 Series 328i xDrive Gran Turismo in Elmhurst, IL 60126

    $43,900
    Mileage: 2,750
    Location: Elmhurst, IL 60126
    Description: Used 2016 BMW 3 Series 328i xDrive Gran Turismo - $43,900, 2,750 miles Exterior Color: mineral white metallic Hatchback 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i xDrive Gran Turismo in Elmhurst, IL 60126

    $45,900
    Mileage: 4,387
    Location: Elmhurst, IL 60126
    Description: Used 2016 BMW 3 Series 328i xDrive Gran Turismo - $45,900, 4,387 miles Exterior Color: alpine white Hatchback 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 335i xDrive Gran Turismo in Elmhurst, IL 60126

    $47,900
    Mileage: 4,969
    Location: Elmhurst, IL 60126
    Description: Used 2016 BMW 3 Series 335i xDrive Gran Turismo - $47,900, 4,969 miles Exterior Color: glacier silver metallic Hatchback 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328d xDrive in Elmhurst, IL 60126

    $27,900
    Mileage: 35,463
    Location: Elmhurst, IL 60126
    Description: Used 2014 BMW 3 Series 328d xDrive - $27,900, 35,463 miles Exterior Color: imperial blue metallic Sedan 2.0L I4 16V DDI DOHC Turbo Diese Fuel: DIESEL 4 Doors
  • 2016 BMW 3 Series 335i xDrive Gran Turismo in Elmhurst, IL 60126

    $46,900
    Mileage: 4,382
    Location: Elmhurst, IL 60126
    Description: Used 2016 BMW 3 Series 335i xDrive Gran Turismo - $46,900, 4,382 miles Exterior Color: mineral gray metallic Hatchback 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Elmhurst, IL 60126

    $41,900
    Mileage: 4,133
    Location: Elmhurst, IL 60126
    Description: Used 2016 BMW 3 Series 328i xDrive - $41,900, 4,133 miles Exterior Color: imperial blue metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Elmhurst, IL 60126

    $41,900
    Mileage: 3,529
    Location: Elmhurst, IL 60126
    Description: Used 2016 BMW 3 Series 328i xDrive - $41,900, 3,529 miles Exterior Color: platinum silver metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Elmhurst, IL 60126

    $48,900
    Mileage: 3,403
    Location: Elmhurst, IL 60126
    Description: Used 2017 BMW 3 Series 330i xDrive - $48,900, 3,403 miles Exterior Color: black sapphire metallic Wagon 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 335i xDrive in Elmhurst, IL 60126

    $34,900
    Mileage: 38,405
    Location: Elmhurst, IL 60126
    Description: Used 2014 BMW 3 Series 335i xDrive - $34,900, 38,405 miles Exterior Color: black sapphire metallic Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328d in Elmhurst, IL 60126

    $28,900
    Mileage: 30,225
    Location: Elmhurst, IL 60126
    Description: Used 2014 BMW 3 Series 328d - $28,900, 30,225 miles Exterior Color: glacier silver metallic Sedan 2.0L I4 16V DDI DOHC Turbo Diese Fuel: DIESEL 4 Doors