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

Filters

Filter Advanced Filters
Sort By
Good Deal

Used 2016 BMW 320 i xDrive

$12,995
66,642 mi.
mi. from 67025
111 N Dirksen Pkwy Springfield, IL 62702
(217) 441-9200

Used 2013 BMW 320 i

$13,995
67,135 mi.
mi. from 67025
1940 Zinfandel Dr Rancho Cordova, CA 95670
4.3
6 reviews
(916) 226-9796

Used 2018 BMW 320 i xDrive

$0
0 mi.
mi. from 67025
481 N Interstate Dr Norman, OK 73069
(855) 674-9196
Great Deal

Used 2014 BMW 320 i

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

Used 2013 BMW 320 i xDrive

$14,682
61,554 mi.
mi. from 67025
425 Bloomfield Ave Bloomfield, NJ 07003
(877) 468-7041
Good Deal

Used 2017 BMW 320 i

$12,591
68,204 mi.
mi. from 67025
709 NW 42nd Ave Miami, FL 33126
(877) 668-3201

Bmw 320s for Sale by Year