New & Used BMW 3 Series for Sale Near Elmhurst, IL

60126
Sort ByBest Match
Filter Results
535 Cars for Sale

Location

50 Miles

Condition

Year

to

Make

BMW Models

to

Safety

Technology

Interior

Exterior

Applied Filters (2):
BMW
3 Series
1998 BMW 3 Series M3 for sale in Naperville, IL

$69,900

Mileage: 17,265
Location: Gold Coast Motors (15 miles away)
2018 BMW 3 Series 320i xDrive for sale in Orland Park, IL
1 of 18

2018 BMW 3 Series

320i xDrive

$24,258

Mileage: 56,044
Location: Zeigler BMW of Orland Park (20 miles away)
2022 BMW 3 Series M340i xDrive for sale in Schaumburg, IL
1 of 32

2022 BMW 3 Series

M340i xDrive

$58,000

Mileage: 5,255
Location: Zeigler Chrysler Dodge Jeep, LLC (13 miles away)
2007 BMW 3 Series 335i for sale in Northbrook, IL
1 of 31

$13,995

Mileage: 96,232
Location: Chicago Car Loft (18 miles away)
2021 BMW 3 Series 330i xDrive for sale in Barrington, IL

2021 BMW 3 Series

330i xDrive

$50,235

Mileage: 850
Location: BMW of Barrington (19 miles away)
2022 BMW 3 Series 330i xDrive for sale in Westmont, IL
1 of 17

2022 BMW 3 Series

330i xDrive

$49,080

Mileage: 6,560
Location: Laurel BMW of Westmont (6 miles away)
2008 BMW 3 Series 328i for sale in Melrose Park, IL

$10,995

Mileage: 58,009
Location: Moto Zone Inc. (4 miles away)
2011 BMW 3 Series 335i for sale in Palatine, IL

$7,700

Mileage: 188,296
Location: Excalibur Auto Sales (19 miles away)
2021 BMW 3 Series 330i xDrive for sale in Libertyville, IL
1 of 27

2021 BMW 3 Series

330i xDrive

$39,997

Mileage: 14,256
Location: AutoNation Toyota Libertyville (26 miles away)
2017 BMW 3 Series 330i for sale in Villa Park, IL

$22,480

Mileage: 52,359
Location: Lucky Motors Megastore of Villa Park (2 miles away)
2018 BMW 3 Series 330i xDrive for sale in Schaumburg, IL
1 of 20

2018 BMW 3 Series

330i xDrive

$29,652

Mileage: 48,017
Location: Zeigler Chrysler Dodge Jeep, LLC (13 miles away)
2004 BMW 3 Series 325i for sale in Waukegan, IL

$3,300

Mileage: 126,794
Location: Your Choice Autos Waukegan (32 miles away)
2008 BMW 3 Series M3 for sale in Des Plaines, IL
1 of 23

$23,999

Mileage: 143,991
Location: Auto Choice (8 miles away)
2020 BMW 3 Series 330i xDrive for sale in Orland Park, IL
1 of 16

2020 BMW 3 Series

330i xDrive

$37,323

Mileage: 21,972
Location: Zeigler BMW of Orland Park (20 miles away)
2015 BMW 3 Series 320i xDrive for sale in Merrillville, IN

2015 BMW 3 Series

320i xDrive

$18,989

Mileage: 84,039
Location: Southlake Automall (45 miles away)
2017 BMW 3 Series 330i xDrive for sale in Algonquin, IL

2017 BMW 3 Series

330i xDrive

$27,990

Mileage: 30,372
2018 BMW 3 Series 330i xDrive for sale in Schaumburg, IL
1 of 20

2018 BMW 3 Series

330i xDrive

$31,514

Mileage: 31,187
Location: Zeigler Chrysler Dodge Jeep, LLC (13 miles away)
2023 BMW 3 Series 330i xDrive for sale in Naperville, IL
1 of 4

2023 BMW 3 Series

330i xDrive

$49,545

Mileage: 7
Location: Bill Jacobs BMW (16 miles away)
2008 BMW 3 Series 328xi for sale in Dundee, IL
1 of 44

$7,599

Mileage: 145,000
Location: Mc Motors (25 miles away)
2021 BMW 3 Series M340i xDrive for sale in Schaumburg, IL
1 of 38

2021 BMW 3 Series

M340i xDrive

$57,919

Mileage: 27,354
Location: Zeigler Chrysler Dodge Jeep, LLC (13 miles away)
2004 BMW 3 Series 330Ci for sale in Burr Ridge, IL
1 of 4

$5,580

Mileage: 125,621
Location: Coda Motors LLC (10 miles away)
2018 BMW 3 Series 328d xDrive for sale in Elmhurst, IL

2018 BMW 3 Series

328d xDrive

$27,997

Mileage: 29,757
Location: Ed Napleton Acura Kia (2 miles away)
2007 BMW 3 Series 335i for sale in Melrose Park, IL

$17,995

Mileage: 83,049
Location: Moto Zone Inc. (4 miles away)

A Quote Only Takes Minutes
So take your time finding that perfect car.
Advertisement
Vehicle History Reports
Get answers to buy with confidence. Save when you purchase multiple reports.