Used BMW 3 Series in Crystal Lake, IL

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2014 BMW 3 Series 328d xDrive in Crystal Lake, IL 60012

    $21,650
    Mileage: 62,215
    Location: Crystal Lake, IL 60012
    Description: Used 2014 BMW 3 Series 328d xDrive - $21,650, 62,215 miles Exterior Color: jet black Sedan 2.0L I4 16V DDI DOHC Turbo Diese Fuel: Diesel 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Crystal Lake, IL 60012

    $25,300
    Mileage: 30,581
    Location: Crystal Lake, IL 60012
    Description: Used 2014 BMW 3 Series 328i xDrive - $25,300, 30,581 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2016 BMW 3 Series 320i xDrive in Crystal Lake, IL 60012

    $30,500
    Mileage: 7,928
    Location: Crystal Lake, IL 60012
    Description: Used 2016 BMW 3 Series 320i xDrive - $30,500, 7,928 miles Exterior Color: melbourne red metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Crystal Lake, IL 60014

    $34,995
    Mileage: 17,708
    Location: Crystal Lake, IL 60014
    Description: Used 2016 BMW 3 Series 328i xDrive - $34,995, 17,708 miles Exterior Color: white Automatic Transmission 4 Cylinders 4 Doors
  • 2012 BMW 3 Series 335is in Algonquin, IL 60102

    Featured Car
    $28,495
    Mileage: 28,947
    Location: Algonquin, IL 60102
    Description: Used 2012 BMW 3 Series 335is - $28,495, 28,947 miles Exterior Color: black Automatic Transmission
  • 2011 BMW 3 Series 328i xDrive in Huntley, IL 60142

    $13,988
    Mileage: 72,336
    Location: Huntley, IL 60142
    Description: Used 2011 BMW 3 Series 328i xDrive - $13,988, 72,336 miles Exterior Color: titanium silver metallic 4 Door Sedan 3.0L I6 24V MPFI DOHC Automatic Transmission
  • 2016 BMW 3 Series 328i xDrive in Barrington, IL 60010

    $32,994
    Mileage: 10,043
    Location: Barrington, IL 60010
    Description: Used 2016 BMW 3 Series 328i xDrive - $32,994, 10,043 miles Exterior Color: glacier silver metallic Intercooled Turbo Premium Unlead Automatic Transmission Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Barrington, IL 60010

    $33,777
    Mileage: 7,661
    Location: Barrington, IL 60010
    Description: Used 2016 BMW 3 Series 328i xDrive - $33,777, 7,661 miles Exterior Color: glacier silver metallic Intercooled Turbo Premium Unlead Automatic Transmission Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 335i xDrive in Barrington, IL 60010

    $32,994
    Mileage: 23,344
    Location: Barrington, IL 60010
    Description: Used 2014 BMW 3 Series 335i xDrive - $32,994, 23,344 miles Exterior Color: imperial blue metallic Intercooled Turbo Premium Unlead Automatic Transmission Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Barrington, IL 60010

    $33,287
    Mileage: 9,270
    Location: Barrington, IL 60010
    Description: Used 2016 BMW 3 Series 328i xDrive - $33,287, 9,270 miles Exterior Color: glacier silver metallic Intercooled Turbo Premium Unlead Automatic Transmission Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Barrington, IL 60010

    $33,487
    Mileage: 8,951
    Location: Barrington, IL 60010
    Description: Used 2016 BMW 3 Series 328i xDrive - $33,487, 8,951 miles Exterior Color: glacier silver metallic Intercooled Turbo Premium Unlead Automatic Transmission Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Barrington, IL 60010

    $33,777
    Mileage: 7,171
    Location: Barrington, IL 60010
    Description: Used 2016 BMW 3 Series 328i xDrive - $33,777, 7,171 miles Exterior Color: glacier silver metallic Intercooled Turbo Premium Unlead Automatic Transmission Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Barrington, IL 60010

    $35,987
    Mileage: 11,081
    Location: Barrington, IL 60010
    Description: Used 2016 BMW 3 Series 328i xDrive - $35,987, 11,081 miles Exterior Color: estoril blue metallic Intercooled Turbo Premium Unlead Automatic Transmission Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Barrington, IL 60010

    $43,994
    Mileage: 3,840
    Location: Barrington, IL 60010
    Description: Used 2017 BMW 3 Series 330i xDrive - $43,994, 3,840 miles Exterior Color: melbourne red metallic Intercooled Turbo Premium Unlead Automatic Transmission Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series in Barrington, IL 60010

    $46,994
    Mileage: 2,286
    Location: Barrington, IL 60010
    Description: Used 2017 BMW 3 Series - $46,994, 2,286 miles Exterior Color: black sapphire metallic Intercooled Turbo Gas/Electric I Automatic Transmission Fuel: Hybrid 4 Doors