Used BMW 3 Series in Lake Villa, IL

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2017 BMW 3 Series 320i xDrive in Lake Villa, IL 60046

    $20,795
    Mileage: 21,984
    Location: Lake Villa, IL 60046
    Description: Used 2017 BMW 3 Series 320i xDrive - $20,795, 21,984 miles Exterior Color: jet black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2017 BMW 3 Series 320i xDrive in Lake Villa, IL 60046

    $19,270
    Mileage: 35,346
    Location: Lake Villa, IL 60046
    Description: Used 2017 BMW 3 Series 320i xDrive - $19,270, 35,346 miles Exterior Color: mineral gray metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Gurnee, IL 60031

    Featured Car
    $16,528
    Mileage: 74,123
    Location: Gurnee, IL 60031
    Description: Used 2016 BMW 3 Series 328i xDrive - $16,528, 74,123 miles Exterior Color: silver Automatic Transmission
  • 2020 BMW 3 Series 330i xDrive in Gurnee, IL 60031

    $36,500
    Mileage: 7,694
    Location: Gurnee, IL 60031
    Description: Used 2020 BMW 3 Series 330i xDrive - $36,500, 7,694 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Gurnee, IL 60031

    $9,500
    Mileage: 97,325
    Location: Gurnee, IL 60031
    Description: Used 2011 BMW 3 Series 328i xDrive - $9,500, 97,325 miles Exterior Color: montego blue metallic Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoline 4 Doors
  • 2014 BMW 3 Series 320i xDrive in Gurnee, IL 60031

    Featured Car
    $12,991
    Mileage: 70,512
    Location: Gurnee, IL 60031
    Description: Used 2014 BMW 3 Series 320i xDrive - $12,991, 70,512 miles Exterior Color: black Automatic Transmission
  • 2014 BMW 3 Series 328i xDrive in Bristol, WI 53104

    $14,485
    Mileage: 67,172
    Location: Bristol, WI 53104
    Description: Used 2014 BMW 3 Series 328i xDrive - $14,485, 67,172 miles Exterior Color: imperial blue metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2015 BMW 3 Series 335i xDrive in Waukegan, IL 60085

    $20,980
    Mileage: 52,883
    Location: Waukegan, IL 60085
    Description: Used 2015 BMW 3 Series 335i xDrive - $20,980, 52,883 miles Exterior Color: black sapphire metallic Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2018 BMW 3 Series 330i xDrive in Lake Bluff, IL 60044

    $36,995
    Mileage: 26,450
    Location: Lake Bluff, IL 60044
    Description: Used 2018 BMW 3 Series 330i xDrive - $36,995, 26,450 miles Exterior Color: alpine white Wagon 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2020 BMW 3 Series 330i xDrive in Lake Bluff, IL 60044

    $48,299
    Mileage: 1,054
    Location: Lake Bluff, IL 60044
    Description: Used 2020 BMW 3 Series 330i xDrive - $48,299, 1,054 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2020 BMW 3 Series 330i xDrive in Lake Bluff, IL 60044

    $48,999
    Mileage: 1,042
    Location: Lake Bluff, IL 60044
    Description: Used 2020 BMW 3 Series 330i xDrive - $48,999, 1,042 miles Exterior Color: glacier silver metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2018 BMW 3 Series 330i xDrive in Lake Bluff, IL 60044

    $34,995
    Mileage: 44,374
    Location: Lake Bluff, IL 60044
    Description: Used 2018 BMW 3 Series 330i xDrive - $34,995, 44,374 miles Exterior Color: alpine white Wagon 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2020 BMW 3 Series M340i xDrive in Lake Bluff, IL 60044

    $60,499
    Mileage: 1,051
    Location: Lake Bluff, IL 60044
    Description: Used 2020 BMW 3 Series M340i xDrive - $60,499, 1,051 miles Exterior Color: black sapphire metallic Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2019 BMW 3 Series 330i xDrive in Lake Bluff, IL 60044

    $42,995
    Mileage: 9,020
    Location: Lake Bluff, IL 60044
    Description: Used 2019 BMW 3 Series 330i xDrive - $42,995, 9,020 miles Exterior Color: portimao blue metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2020 BMW 3 Series 330i xDrive in Lake Bluff, IL 60044

    $46,999
    Mileage: 1,037
    Location: Lake Bluff, IL 60044
    Description: Used 2020 BMW 3 Series 330i xDrive - $46,999, 1,037 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors