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.

$7,985
$7,985 above
$235/mo est. ?
178,009 km

Peach State Motors Inc

Authorized EpicVIN dealer

30102, Acworth GA

Check Details
$9,985
$9,985 above
$294/mo est. ?
206,805 km

Peach State Motors Inc

Authorized EpicVIN dealer

30102, Acworth GA

Check Details
$10,995
$10,995 above
$324/mo est. ?
278,092 km

Texano Auto Sales

Authorized EpicVIN dealer

30501, Gainesville GA

Check Details
$16,785
$16,785 above
$495/mo est. ?
135,325 km

Peach State Motors Inc

Authorized EpicVIN dealer

30102, Acworth GA

Check Details
$11,995
$11,995 above
$354/mo est. ?
126,282 km 4.8L

Georgia Car Company

Authorized EpicVIN dealer

4.7 Google 45 reviews

30047, Lilburn GA

Check Details
$19,848
$19,848 above
$585/mo est. ?
96,333 km

Krause Family Ford

Authorized EpicVIN dealer

30188, Woodstock GA

Check Details
$17,985
$17,985 above
$530/mo est. ?
125,699 km

Peach State Motors Inc

Authorized EpicVIN dealer

30102, Acworth GA

Check Details
$13,495
$13,495 above
$398/mo est. ?
111,777 km

World Auto

Authorized EpicVIN dealer

4.6 Google 220 reviews

30096, Duluth GA

Check Details
$15,999
$15,999 above
$472/mo est. ?
139,247 km 2.0L

Global Auto Gallery

Authorized EpicVIN dealer

4.8 Google 99 reviews

30046, Lawrenceville GA

Check Details
$7,995
$7,995 above
$236/mo est. ?
154,408 km 3.0L

World Auto

Authorized EpicVIN dealer

4.6 Google 220 reviews

30096, Duluth GA

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

World Auto

Authorized EpicVIN dealer

4.6 Google 220 reviews

30096, Duluth GA

Check Details
$9,995
$9,995 above
$295/mo est. ?
140,735 km

World Auto

Authorized EpicVIN dealer

4.6 Google 220 reviews

30096, Duluth GA

Check Details
$14,995
$14,995 above
$442/mo est. ?
129,687 km 2.0L

World Auto

Authorized EpicVIN dealer

4.6 Google 220 reviews

30096, Duluth GA

Check Details
$16,599
$16,599 above
$489/mo est. ?
128,998 km 3.2L

Global Auto Gallery

Authorized EpicVIN dealer

4.8 Google 99 reviews

30046, Lawrenceville GA

Check Details
$13,600
$13,600 above
$401/mo est. ?
127,255 km

Olympic Auto Sales

Authorized EpicVIN dealer

4.3 Google 356 reviews

30032, Decatur GA

Check Details
$13,285
$13,285 above
$392/mo est. ?
122,748 km

Olympic Auto Sales

Authorized EpicVIN dealer

4.3 Google 356 reviews

30032, Decatur GA

Check Details
$15,485
$15,485 above
$457/mo est. ?
173,797 km

Peach State Motors Inc

Authorized EpicVIN dealer

30102, Acworth GA

Check Details
high price
$13,995
$2,056 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
$4,991
$2,907 below
$147/mo est. ?
258,174 km

Dena Motors

Authorized EpicVIN dealer

30094, Conyers GA

Check Details
high price
$11,995
$1,808 above
$354/mo est. ?
141,418 km 3.0L

World Auto

Authorized EpicVIN dealer

4.6 Google 220 reviews

30096, Duluth GA

Check Details
high price
$14,495
$1,646 above
$427/mo est. ?
99,037 km 4.8L

World Auto

Authorized EpicVIN dealer

4.6 Google 220 reviews

30096, Duluth GA

Check Details
high price
$11,500
$880 above
$339/mo est. ?
125,459 km

Olympic Auto Sales

Authorized EpicVIN dealer

4.3 Google 356 reviews

30032, Decatur GA

Check Details
$8,999
$8,999 above
$265/mo est. ?
181,783 km 3.0L

Multi Group Auto

Authorized EpicVIN dealer

3.3 Google 52 reviews

30340, Doraville GA

Check Details
$9,999
$9,999 above
$295/mo est. ?
195,245 km 3.0L

Auto World of Atlanta

Authorized EpicVIN dealer

30518, Buford GA

Check Details