New & Used BMW 320 under $15,000 & under 80000 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!
Great Deal

Used 2015 BMW 320 i

$14,990
40,937 mi.
mi. from 20149
1831 S Central Ave Phoenix, AZ 85004
(480) 374-8959
Great Deal

Used 2015 BMW 320 i

$14,990
57,836 mi.
mi. from 20149
1831 S Central Ave Phoenix, AZ 85004
(480) 374-8959

Used 2016 BMW 320 i

$10,900
73,534 mi.
mi. from 20149
536 S Mill St Lewisville, TX 75057
(972) 464-2608
Great Deal

Used 2014 BMW 320 i

$12,469
67,000 mi.
mi. from 20149
ONLINE ONLY - No Retail Location SF, CA 94105
(888) 880-7214
Great Deal

Used 2015 BMW 320 i

$13,990
52,836 mi.
mi. from 20149
1831 S Central Ave Phoenix, AZ 85004
(480) 374-8959
Great Deal

Used 2013 BMW 320 i

$12,495
64,215 mi.
mi. from 20149
11916 Prairie Ave Hawthorne, CA 90250
(310) 220-4966

Bmw 320s for Sale by Year