New & Used BMW 320 under $30,000 & under 20000 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!
Good Deal

Used 2018 BMW 320 i

$25,990
18,369 mi.
mi. from 20149
440 S State Rd 7 Plantation, FL 33317
(888) 238-8393
Fair Deal

Used 2018 BMW 320 i xDrive

$27,987
19,936 mi.
mi. from 20149
7175 S Virginia St Reno, NV 89511
(775) 440-2895
Fair Deal

Used 2013 BMW 320 i

$23,496
15,082 mi.
mi. from 20149
3400 Wiley Post Rd Carrollton, TX 75006
(972) 755-3800

Used 2018 BMW 320 320i xDrive

$24,960
10,462 mi.
mi. from 20149
1 Upland Ave Bldg 5 Upland, PA 19015
(610) 717-4049

Used 2017 BMW 320 i xDrive

$21,999
0 mi.
mi. from 20149
784 County Route 64 Elmira, NY 14903
(855) 229-7638

BMW 320 by Body Style

Bmw 320s for Sale by Year