Used BMW 3 Series in Grayslake, IL

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2018 BMW 3 Series 330i xDrive in Libertyville, IL 60048

    $26,639
    Mileage: 12,854
    Location: Libertyville, IL 60048
    Description: Used 2018 BMW 3 Series 330i xDrive - $26,639, 12,854 miles Exterior Color: mediterranean blue metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Libertyville, IL 60048

    $19,497
    Mileage: 41,215
    Location: Libertyville, IL 60048
    Description: Used 2016 BMW 3 Series 328i xDrive - $19,497, 41,215 miles Exterior Color: midnight blue metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2017 BMW 3 Series 320i xDrive in Libertyville, IL 60048

    $20,360
    Mileage: 31,103
    Location: Libertyville, IL 60048
    Description: Used 2017 BMW 3 Series 320i xDrive - $20,360, 31,103 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2018 BMW 3 Series 320i xDrive in Libertyville, IL 60048

    $23,164
    Mileage: 17,696
    Location: Libertyville, IL 60048
    Description: Used 2018 BMW 3 Series 320i xDrive - $23,164, 17,696 miles Exterior Color: mineral gray metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Libertyville, IL 60048

    $21,237
    Mileage: 36,512
    Location: Libertyville, IL 60048
    Description: Used 2017 BMW 3 Series 330i xDrive - $21,237, 36,512 miles Exterior Color: glacier silver metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2020 BMW 3 Series 330i xDrive in Gurnee, IL 60031

    $34,922
    Mileage: 15,136
    Location: Gurnee, IL 60031
    Description: Used 2020 BMW 3 Series 330i xDrive - $34,922, 15,136 miles Exterior Color: jet black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Gurnee, IL 60031

    $9,623
    Mileage: 110,100
    Location: Gurnee, IL 60031
    Description: Used 2011 BMW 3 Series 328i xDrive - $9,623, 110,100 miles Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoline 4 Doors
  • 2009 BMW 3 Series 328i in Gurnee, IL 60031

    $7,900
    Mileage: 95,172
    Location: Gurnee, IL 60031
    Description: Used 2009 BMW 3 Series 328i - $7,900, 95,172 miles Exterior Color: jet black Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoline 4 Doors
  • 2020 BMW 3 Series 330i xDrive in Gurnee, IL 60031

    $31,500
    Mileage: 12,751
    Location: Gurnee, IL 60031
    Description: Used 2020 BMW 3 Series 330i xDrive - $31,500, 12,751 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2011 BMW 3 Series 335i xDrive in Fox Lake, IL 60020

    $12,992
    Mileage: 55,138
    Location: Fox Lake, IL 60020
    Description: Used 2011 BMW 3 Series 335i xDrive - $12,992, 55,138 miles Exterior Color: jet black Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Waukegan, IL 60085

    $22,780
    Mileage: 57,317
    Location: Waukegan, IL 60085
    Description: Used 2017 BMW 3 Series 330i xDrive - $22,780, 57,317 miles Exterior Color: melbourne red metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Waukegan, IL 60085

    $23,980
    Mileage: 15,858
    Location: Waukegan, IL 60085
    Description: Used 2017 BMW 3 Series 330i xDrive - $23,980, 15,858 miles Exterior Color: imperial blue metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Waukegan, IL 60085

    $21,980
    Mileage: 30,540
    Location: Waukegan, IL 60085
    Description: Used 2017 BMW 3 Series 330i xDrive - $21,980, 30,540 miles Exterior Color: mineral gray metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2018 BMW 3 Series 320i xDrive in Lake Bluff, IL 60044

    Featured Car
    $24,995
    Mileage: 22,424
    Location: Lake Bluff, IL 60044
    Description: Used 2018 BMW 3 Series 320i xDrive - $24,995, 22,424 miles Exterior Color: jet black 2 Automatic Transmission
  • 2020 BMW 3 Series 330i xDrive in Lake Bluff, IL 60044

    Featured Car
    $41,995
    Mileage: 4,300
    Location: Lake Bluff, IL 60044
    Description: Used 2020 BMW 3 Series 330i xDrive - $41,995, 4,300 miles Exterior Color: glacier silver metallic 2 Automatic Transmission