New & Used BMW 320 under $15,000 & under 100000 Miles for Sale

Filters
Filter Advanced Filters

No Cars Match Your Filters

However, we did up your distance to find you some cars. You’ll want to modify your search if they’re too far away!
Fair Deal

Used 2013 BMW 320 i

$14,831
91,742 mi.
38 mi. from 20149
3906 Jefferson Davis Hwy Stafford, VA 22554
(540) 242-8496

Used 2013 BMW 320 i xDrive

$9,899
92,774 mi.
165 mi. from 20149
654 W Bridge St Morrisville, PA 19067
(267) 439-4638
Great Deal

Used 2014 BMW 320 i

$14,990
78,162 mi.
519 mi. from 20149
5955 Peachtree Industrial Blvd Atlanta, GA 30341
(470) 298-8519
Great Deal

Used 2014 BMW 320 i xDrive

$13,515
86,814 mi.
657 mi. from 20149
7721 Blanding Boulevard Jacksonville, FL 32244
(386) 957-1360
Great Deal

Used 2014 BMW 320 i

$14,291
90,309 mi.
1,197 mi. from 20149
1901 Little York Houston, TX 77093
(281) 653-8514
Great Deal

Used 2015 BMW 320 i

$14,999
89,568 mi.
2,275 mi. from 20149
5070 Wilshire Blvd LA, CA 90036
(866) 886-4494
Great Deal

Used 2015 BMW 320 i

$13,990
81,410 mi.
2,280 mi. from 20149
15626 Hawthorne Blvd Lawndale, CA 90260
(310) 956-1561
Great Deal

Used 2015 BMW 320 i xDrive

$14,998
90,991 mi.
230 mi. from 20149
3496 Route 6 Middletown, NY 10940
(888) 332-6216
Great Deal

Used 2015 BMW 320 i

$14,498
89,985 mi.
525 mi. from 20149
890 Cobb Place Blvd Kennesaw, GA 30144
(678) 712-5277
Great Deal

Used 2014 BMW 320 i

$14,426
89,901 mi.
660 mi. from 20149
4990 Premiere Parkway Bessemer, AL 35022
(205) 267-0232

Used 2016 BMW 320 i

$15,000
63,107 mi.
1,208 mi. from 20149
3507 FM 528 Rd Alvin, TX 77511
(713) 481-5692
Great Deal

Used 2015 BMW 320 i

$14,998
97,825 mi.
2,277 mi. from 20149
10240 Sepulveda Blvd Mission Hills, CA 91345
(323) 709-7320
Fair Deal

Used 2014 BMW 320 i

$14,988
96,616 mi.
2,282 mi. from 20149
820 Oak St. Bakersfield, CA 93304
5.0
1 review
(661) 578-6258
Great Deal

Used 2014 BMW 320 i xDrive

$14,995
64,971 mi.
164 mi. from 20149
945 Lincoln Hwy Morrisville, PA 19067
(215) 310-5701
Great Deal

Used 2014 BMW 320 i xDrive

$14,983
84,340 mi.
604 mi. from 20149
225 N Randall Rd Saint Charles, IL 60174
(888) 554-3120
Great Deal

Used 2013 BMW 320 i xDrive

$13,995
96,057 mi.
1,110 mi. from 20149
600 S Burr St Mitchell, SD 57301
(605) 299-4477
Great Deal

Used 2015 BMW 320 i

$13,491
93,539 mi.
2,274 mi. from 20149
10103 San Fernando Rd Pacoima, CA 91331
(888) 413-5870
Great Deal

Used 2014 BMW 320 i

$13,995
73,605 mi.
2,279 mi. from 20149
11916 Prairie Ave Hawthorne, CA 90250
(310) 220-4966
Good Deal

Used 2013 BMW 320 i

$14,999
96,302 mi.
2,294 mi. from 20149
15104 Highway 99 Lynnwood, WA 98087
(425) 329-7634

BMW 320 by Body Style

BMW 320 by Trim

Bmw 320s for Sale by Year