Used BMW for Sale in Alpharetta, GA 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
$8,499
$3,304 below
$251/mo est. ?
165,775 km
Hot car

Excel Automotive LLC

Authorized EpicVIN dealer

30040, Cumming GA

Check Details
high price
$11,995
$222 above
$354/mo est. ?
154,952 km 3.0L

World Auto

Authorized EpicVIN dealer

4.6 Google 220 reviews

30096, Duluth GA

Check Details
high price
$9,995
$1,040 above
$295/mo est. ?
154,408 km 3.0L

World Auto

Authorized EpicVIN dealer

4.6 Google 220 reviews

30096, Duluth GA

Check Details
high price
$13,995
$2,222 above
$413/mo est. ?
120,316 km 3.0L

World Auto

Authorized EpicVIN dealer

4.6 Google 220 reviews

30096, Duluth GA

Check Details
great price
$13,995
$5,863 below
$413/mo est. ?
142,848 km 2.0L
Hot car

World Auto

Authorized EpicVIN dealer

4.6 Google 220 reviews

30096, Duluth GA

Check Details
great price
$4,991
$1,834 below
$147/mo est. ?
258,174 km
Hot car

Dena Motors

Authorized EpicVIN dealer

30094, Conyers GA

Check Details
high price
$15,999
$2,691 above
$472/mo est. ?
111,289 km 2.0L

Global Auto Gallery

Authorized EpicVIN dealer

4.8 Google 99 reviews

30046, Lawrenceville GA

Check Details
high price
$16,999
$856 above
$501/mo est. ?
133,648 km 2.0L

Global Auto Gallery

Authorized EpicVIN dealer

4.8 Google 99 reviews

30046, Lawrenceville GA

Check Details
high price
$13,995
$1,570 above
$413/mo est. ?
172,187 km 3.0L

World Auto

Authorized EpicVIN dealer

4.6 Google 220 reviews

30096, Duluth GA

Check Details
great price
$17,995
$3,603 below
$531/mo est. ?
133,982 km 4.4L
Hot car

World Auto

Authorized EpicVIN dealer

4.6 Google 220 reviews

30096, Duluth GA

Check Details
high price
$13,995
$3,879 above
$413/mo est. ?
141,418 km 3.0L

World Auto

Authorized EpicVIN dealer

4.6 Google 220 reviews

30096, Duluth GA

Check Details
high price
$11,995
$3,040 above
$354/mo est. ?
117,723 km 3.0L

World Auto

Authorized EpicVIN dealer

4.6 Google 220 reviews

30096, Duluth GA

Check Details
high price
$15,985
$686 above
$471/mo est. ?
130,072 km

Peach State Motors Inc

Authorized EpicVIN dealer

30102, Acworth GA

Check Details
high price
$14,995
$1,932 above
$442/mo est. ?
99,037 km 4.8L

World Auto

Authorized EpicVIN dealer

4.6 Google 220 reviews

30096, Duluth GA

Check Details
high price
$15,995
$2,510 above
$472/mo est. ?
144,255 km 4.0L

World Auto

Authorized EpicVIN dealer

4.6 Google 220 reviews

30096, Duluth GA

Check Details
great price
$14,995
$1,148 below
$442/mo est. ?
145,249 km 2.0L

World Auto

Authorized EpicVIN dealer

4.6 Google 220 reviews

30096, Duluth GA

Check Details
high price
$11,675
$889 above
$344/mo est. ?
125,459 km

Olympic Auto Sales

Authorized EpicVIN dealer

4.3 Google 356 reviews

30032, Decatur GA

Check Details
fair price
$14,899
$269 below
$439/mo est. ?
130,958 km 2.0L
Hot car

Forsyth Imports

Authorized EpicVIN dealer

4.4 Google 49 reviews

30041, Cumming GA

Check Details
high price
$19,955
$1,490 above
$588/mo est. ?
130,332 km 4.8L

Value Auto Sales

Authorized EpicVIN dealer

4.7
Star icon
1 review
4.6 Google 44 reviews

30040, Cumming GA

Check Details
great price
$15,895
$1,238 below
$469/mo est. ?
111,392 km
Hot car

Gravity Autos Roswell

Authorized EpicVIN dealer

30328, Sandy Springs GA

Check Details
great price
$7,999
$3,273 below
$236/mo est. ?
153,296 km
Hot car

Georgia Auto Dealer LLC

Authorized EpicVIN dealer

30518, Buford GA

Check Details
great price
$15,999
$4,836 below
$472/mo est. ?
140,032 km
Hot car

Germany Auto Brothers

Authorized EpicVIN dealer

4.5 Google 105 reviews

30067, Marietta GA

Check Details
great price
$7,900
$2,886 below
$233/mo est. ?
226,917 km
Hot car

Chase Automotive

Authorized EpicVIN dealer

30542, Flowery Branch GA

Check Details
great price
$13,597
$2,592 below
$401/mo est. ?
173,867 km
Hot car

Global Imports BMW

Authorized EpicVIN dealer

30339, Atlanta GA

Check Details