New & Used BMW 320 for Sale in Scottsdale, AZ

Filters

Filter Advanced Filters
Sort By
Great Deal

Used 2016 BMW 320 i

$19,022
67,816 mi.
mi. from 85255
9190 W Bell Rd. Peoria, AZ 85382
(480) 422-0582
Great Deal

Used 2014 BMW 320 i

$13,950
93,560 mi.
mi. from 85255
9827 N Cave Creek Rd Phoenix, AZ 85020
(602) 633-9597
Good Deal

Used 2017 BMW 320 i

$22,155
45,659 mi.
mi. from 85255
19250 N. Loop 101 Glendale, AZ 85308
(480) 207-3194
Good Deal

Used 2018 BMW 320 320i

$24,999
36,417 mi.
mi. from 85255
811 N Scottsdale Rd Scottsdale, AZ 85281
(224) 545-5614
Good Deal

Used 2018 BMW 320 i xDrive

$28,992
20,509 mi.
mi. from 85255
1250 E Camelback Rd Phoenix, AZ 85014
(602) 457-6442
Great Deal

Used 2016 BMW 320 i

$18,995
74,811 mi.
mi. from 85255
5433 W Glendale Ave Glendale, AZ 85301
(602) 714-9917
Great Deal

Used 2014 BMW 320 i

$18,990
52,265 mi.
Online vendor
ONLINE ONLY - No Retail Location Tempe, AZ 85281
(623) 201-5231
Good Deal

Used 2014 BMW 320 i

$17,995
84,294 mi.
mi. from 85255
915 S Country Club Dr Mesa, AZ 85210
(480) 374-1864
Good Deal

Used 2016 BMW 320 i

$18,995
74,447 mi.
mi. from 85255
5433 W Glendale Ave Glendale, AZ 85301
(602) 714-9917
Good Deal

Used 2017 BMW 320 i

$22,990
35,284 mi.
Online vendor
ONLINE ONLY - No Retail Location Tempe, AZ 85281
(623) 201-5231
Great Deal

Used 2017 BMW 320 i

$19,995
50,999 mi.
mi. from 85255
1250 E Camelback Rd Phoenix, AZ 85014
(602) 457-6442
Good Deal Certified

CPO 2018 BMW 320 i

$28,517
27,045 mi.
mi. from 85255
18018 N Scottsdale Rd. Phoenix, AZ 85054
(877) 720-6919
Good Deal Certified

CPO 2018 BMW 320 i

$28,141
24,688 mi.
mi. from 85255
7455 W Orchid Ln Chandler, AZ 85226
(480) 648-0923
Good Deal

Used 2014 BMW 320 i

$19,995
59,015 mi.
mi. from 85255
915 S Country Club Dr Mesa, AZ 85210
(480) 374-1864

BMW 320 by Body Style

Find BMW 320 Deals in Nearby Cities

BMW 320 by Trim

Bmw 320s for Sale by Year