Used BMW 3 Series in Naperville, IL

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2013 BMW 3 Series 328i xDrive in Naperville, IL 60540

    $23,977
    Mileage: 39,792
    Location: Naperville, IL 60540
    Description: Used 2013 BMW 3 Series 328i xDrive - $23,977, 39,792 miles Exterior Color: silver Automatic Transmission
  • 2013 BMW 3 Series 328i xDrive in Naperville, IL 60540

    $25,977
    Mileage: 27,709
    Location: Naperville, IL 60540
    Description: Used 2013 BMW 3 Series 328i xDrive - $25,977, 27,709 miles Exterior Color: black Automatic Transmission
  • 2011 BMW 3 Series 335i xDrive in Naperville, IL 60540

    $15,577
    Mileage: 94,021
    Location: Naperville, IL 60540
    Description: Used 2011 BMW 3 Series 335i xDrive - $15,577, 94,021 miles Exterior Color: gray Automatic Transmission
  • 2014 BMW 3 Series 320i xDrive in Naperville, IL 60540

    $22,577
    Mileage: 48,207
    Location: Naperville, IL 60540
    Description: Used 2014 BMW 3 Series 320i xDrive - $22,577, 48,207 miles Exterior Color: black Automatic Transmission
  • 2007 BMW 3 Series 328xi in Naperville, IL 60540

    $10,877
    Mileage: 68,665
    Location: Naperville, IL 60540
    Description: Used 2007 BMW 3 Series 328xi - $10,877, 68,665 miles Exterior Color: black Automatic Transmission
  • 2013 BMW 3 Series 328i xDrive in Naperville, IL 60540

    $24,877
    Mileage: 36,018
    Location: Naperville, IL 60540
    Description: Used 2013 BMW 3 Series 328i xDrive - $24,877, 36,018 miles Exterior Color: gray Automatic Transmission
  • 2016 BMW 3 Series 320i xDrive in Naperville, IL 60540

    $37,977
    Mileage: 4,391
    Location: Naperville, IL 60540
    Description: Used 2016 BMW 3 Series 320i xDrive - $37,977, 4,391 miles Exterior Color: blue Automatic Transmission
  • 2016 BMW 3 Series 335i xDrive Gran Turismo in Naperville, IL 60540

    $50,877
    Mileage: 5,704
    Location: Naperville, IL 60540
    Description: Used 2016 BMW 3 Series 335i xDrive Gran Turismo - $50,877, 5,704 miles Exterior Color: gray Automatic Transmission
  • 2017 BMW 3 Series 320i xDrive in Naperville, IL 60540

    $37,977
    Mileage: 3,005
    Location: Naperville, IL 60540
    Description: Used 2017 BMW 3 Series 320i xDrive - $37,977, 3,005 miles Exterior Color: black Automatic Transmission
  • 2014 BMW 3 Series 320i xDrive in Naperville, IL 60540

    $23,977
    Mileage: 36,356
    Location: Naperville, IL 60540
    Description: Used 2014 BMW 3 Series 320i xDrive - $23,977, 36,356 miles Exterior Color: white Automatic Transmission
  • 2011 BMW 3 Series 335i xDrive in Naperville, IL 60540

    $15,577
    Mileage: 92,783
    Location: Naperville, IL 60540
    Description: Used 2011 BMW 3 Series 335i xDrive - $15,577, 92,783 miles Exterior Color: gray Automatic Transmission
  • 2005 BMW 3 Series 325Ci in Naperville, IL 60540

    $5,977
    Mileage: 118,917
    Location: Naperville, IL 60540
    Description: Used 2005 BMW 3 Series 325Ci - $5,977, 118,917 miles Exterior Color: blue Automatic Transmission
  • 2006 BMW 3 Series 325i in Naperville, IL 60540

    $9,499
    Mileage: 55,810
    Location: Naperville, IL 60540
    Description: Used 2006 BMW 3 Series 325i - $9,499, 55,810 miles Exterior Color: jet black Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2013 BMW 3 Series 335i xDrive in Naperville, IL 60540

    $32,977
    Mileage: 34,916
    Location: Naperville, IL 60540
    Description: Used 2013 BMW 3 Series 335i xDrive - $32,977, 34,916 miles Exterior Color: mineral gray metallic Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2007 BMW 3 Series 335i in Naperville, IL 60540

    $7,977
    Mileage: 132,266
    Location: Naperville, IL 60540
    Description: Used 2007 BMW 3 Series 335i - $7,977, 132,266 miles Exterior Color: white Automatic Transmission