Used Mazda for Sale in Naperville, 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.

great price
$17,500
$2,794 below
$516/mo est. ?
78,896 km
Hot car

Powernet Motors

Authorized EpicVIN dealer

60131, Franklin Park IL

Check Details
great price
$12,500
$1,172 below
$369/mo est. ?
155,554 km
Hot car

Powernet Motors

Authorized EpicVIN dealer

60131, Franklin Park IL

Check Details
great price
$12,900
$1,918 below
$380/mo est. ?
130,223 km
Hot car

WILKINS HYUNDAI

Authorized EpicVIN dealer

4.3 Google 531 reviews

60126, Elmhurst IL

Check Details

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

Sign up
fair price
$7,999
$83 above
$236/mo est. ?
204,169 km

Ride AutoHaus

Authorized EpicVIN dealer

60435, Joliet IL

Check Details
great price
$4,999
$2,381 below
$147/mo est. ?
229,698 km
Hot car

Rolandos Car Care

Authorized EpicVIN dealer

60007, Elk Grove Village IL

Check Details
fair price
$19,500
$181 above
$575/mo est. ?
114,286 km

Wilkins Mazda Hyundai Genesis

60126, Elmhurst IL

Check Details
high price
$15,588
$1,745 above
$460/mo est. ?
121,470 km

Willowbrook Ford, Inc.

Authorized EpicVIN dealer

4.4 Google 1253 reviews

60527, Willowbrook IL

Check Details
great price
$19,960
$2,340 below
$589/mo est. ?
80,174 km

Biggers Mitsubishi

Authorized EpicVIN dealer

60120, Elgin IL

Check Details
high price
$16,555
$6,529 above
$488/mo est. ?
46,721 km

FAIR OAKS LINCOLN

Authorized EpicVIN dealer

60540, Naperville IL

Check Details

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

fair price
$12,499
$160 above
$369/mo est. ?
171,290 km

All Well Auto Sales

60118, East Dundee IL

Check Details
high price
$9,969
$2,053 above
$294/mo est. ?
112,953 km

Golf Mill Ford

Authorized EpicVIN dealer

4.1 Google 2070 reviews

60714, Niles IL

Check Details
high price
$9,999
$2,083 above
$295/mo est. ?
189,798 km

FAIR OAKS LINCOLN

Authorized EpicVIN dealer

60540, Naperville IL

Check Details
high price
$17,995
$2,832 above
$531/mo est. ?
201,275 km

Roselle Motors, Inc.

Authorized EpicVIN dealer

4.5 Google 725 reviews

60172, Roselle IL

Check Details
fair price
$12,501
$162 above
$369/mo est. ?
189,508 km

Gerald Kia Naperville

Authorized EpicVIN dealer

60540, Naperville IL

Check Details
high price
$16,995
$1,832 above
$501/mo est. ?
106,334 km 2.5L

West Oak Inc

Authorized EpicVIN dealer

60804, Cicero IL

Check Details
high price
$7,501
$304 above
$221/mo est. ?
223,990 km

Toyota of Lincoln Park

Authorized EpicVIN dealer

60642, Chicago IL

Check Details
great price
$19,944
$2,214 below
$588/mo est. ?
101,977 km
Hot car

Napleton's Countryside Mazda

Authorized EpicVIN dealer

4.4 Google 522 reviews

60525, Countryside IL

Check Details
good price
$14,714
$449 below
$434/mo est. ?
179,472 km
Hot car

Napleton's Countryside Mazda

Authorized EpicVIN dealer

4.4 Google 522 reviews

60525, Countryside IL

Check Details
high price
$13,995
$5,447 above
$413/mo est. ?
126,827 km

Napleton's Palatine Mazda

Authorized EpicVIN dealer

4.5 Google 275 reviews

60074, Palatine IL

Check Details
high price
$13,995
$2,260 above
$413/mo est. ?
163,356 km 2.5L

West Oak Inc

Authorized EpicVIN dealer

60804, Cicero IL

Check Details
good price
$19,449
$1,123 below
$574/mo est. ?
115,150 km
Hot car

Bill Jacobs Volkswagen

Authorized EpicVIN dealer

4.6 Google 1972 reviews

60540, Naperville IL

Check Details
high price
$17,923
$1,132 above
$529/mo est. ?
142,430 km

Elgin Kia

Authorized EpicVIN dealer

60120, Elgin IL

Check Details
high price
$19,990
$3,649 above
$589/mo est. ?
66,912 km

Glendale Nissan

Authorized EpicVIN dealer

4.6 Google 2502 reviews

60139, Glendale Heights IL

Check Details
fair price
$17,788
$313 below
$525/mo est. ?
134,702 km
Hot car

McGrath Elmhurst Toyota

Authorized EpicVIN dealer

60126, Elmhurst IL

Check Details