Used BMW for Sale in Elmhurst, IL Under $20,000

No matches found.

Save your search and we will notify you when we have cars that match your search criteria.

We expanded your search distance and we're unable to find cars that match.

Try adjusting your filters, or start a new search.

$14,872
$14,872 above
$439/mo est. ?
250,830 km

Golf Mill Motor Sales

Authorized EpicVIN dealer

60714, Niles IL

Check Details
$10,990
$10,990 above
$324/mo est. ?
199,577 km 4.8L

Car City Inc

Authorized EpicVIN dealer

4.5 Google 355 reviews

60074, Palatine IL

Check Details
$9,990
$9,990 above
$295/mo est. ?
187,623 km 3.0L

Car City Inc

Authorized EpicVIN dealer

4.5 Google 355 reviews

60074, Palatine IL

Check Details

To save your search and get updates on new inventory and price drops, sign up for a profile

Sign up
high price
$18,990
$1,708 above
$560/mo est. ?
114,263 km

Joe Rizza Ford of Orland Park

Authorized EpicVIN dealer

60462, Orland Park IL

Check Details
$16,997
$16,997 above
$501/mo est. ?
212,697 km

Laurel BMW of Westmont

Authorized EpicVIN dealer

60559, Westmont IL

Check Details
$9,450
$9,450 above
$279/mo est. ?
159,408 km 4.4L

Chicago Fine Motors

Authorized EpicVIN dealer

60525, McCook IL

Check Details
$2,100
$2,100 above
$62/mo est. ?
179,017 km

First Marshall Auto Auction

Authorized EpicVIN dealer

2.3 Google 768 reviews

60426, Harvey IL

Check Details
$19,569
$19,569 above
$577/mo est. ?
117,778 km

Titan Auto Sales

Authorized EpicVIN dealer

4.7 Google 630 reviews

60482, Worth IL

Check Details
$14,990
$14,990 above
$442/mo est. ?
132,574 km 3.0L

Car City Inc

Authorized EpicVIN dealer

4.5 Google 355 reviews

60074, Palatine IL

Check Details

Save a search, and we'll alert you when there are new listings that match exactly what you're looking for.

$18,990
$18,990 above
$560/mo est. ?
129,370 km

Mercedes-Benz of Naperville

Authorized EpicVIN dealer

4.4 Google 1436 reviews

60540, Naperville IL

Check Details
$9,499
$9,499 above
$280/mo est. ?
212,463 km 2.8L

Reliable Autohaus

Authorized EpicVIN dealer

60188, Carol Stream IL

Check Details
$11,290
$11,290 above
$333/mo est. ?
81,291 km

Coda Motors

Authorized EpicVIN dealer

60527, Burr Ridge IL

Check Details
$14,995
$14,995 above
$442/mo est. ?
119,101 km

Moto Zone Inc

Authorized EpicVIN dealer

60160, Melrose Park IL

Check Details
$11,995
$11,995 above
$354/mo est. ?
142,103 km

Auto Select Sales & Rentals

Authorized EpicVIN dealer

60172, Roselle IL

Check Details
$18,995
$18,995 above
$560/mo est. ?
104,789 km

Auto's of Chicago

Authorized EpicVIN dealer

60515, Downers Grove IL

Check Details
$12,288
$12,288 above
$362/mo est. ?
176,989 km

Naperville Auto Haus

Authorized EpicVIN dealer

3.7 Google 95 reviews

60540, Naperville IL

Check Details
$13,900
$13,900 above
$410/mo est. ?
138,403 km

Exotic Motors

Authorized EpicVIN dealer

60008, Rolling Meadows IL

Check Details
$10,995
$10,995 above
$324/mo est. ?
133,609 km 3.0L

Premium Auto Sales, Inc.

Authorized EpicVIN dealer

60074, Palatine IL

Check Details
$18,995
$18,995 above
$560/mo est. ?
98,947 km 2.0L

Auto Showcase of Carol Stream

Authorized EpicVIN dealer

60188, Carol Stream IL

Check Details
$15,890
$15,890 above
$469/mo est. ?
158,496 km 2.0L

International Car Center

Authorized EpicVIN dealer

4.8
Star icon
9 reviews

60148, Lombard IL

Check Details
$14,555
$14,555 above
$429/mo est. ?
132,658 km

Star Motor Sales

Authorized EpicVIN dealer

60515, Downers Grove IL

Check Details
$17,991
$17,991 above
$531/mo est. ?
99,512 km

Laurel BMW of Westmont

Authorized EpicVIN dealer

60559, Westmont IL

Check Details
$7,995
$7,995 above
$236/mo est. ?
273,388 km

Carcraft Advanced Inc

Authorized EpicVIN dealer

60462, Orland Park IL

Check Details
$11,980
$11,980 above
$353/mo est. ?
194,461 km

Coda Motors

Authorized EpicVIN dealer

60527, Burr Ridge IL

Check Details