New & Used BMW 320 under $30,000 for Sale

Filters
Filter Advanced Filters
Sort By
Good Deal

Used 2017 BMW 320 i xDrive

$22,995
48,156 mi.
18 mi. from 20149
7508 Centreville Rd Manassas, VA 20111
(703) 794-4635
Great Deal

Used 2015 BMW 320 i

$14,977
93,469 mi.
19 mi. from 20149
7700 Lee Hwy Falls Church, VA 22042
(202) 894-6742
Good Deal

Used 2017 BMW 320 i

$22,990
55,538 mi.
Online vendor
ONLINE ONLY - No Retail Location Poolesville, MD 20837
(877) 334-5851
Great Deal

Used 2015 BMW 320 320i xDrive

$16,995
73,692 mi.
20 mi. from 20149
8503 Euclid Ave Manassas Park, VA 20111
(571) 257-2895
Great Deal

Used 2016 BMW 320 i xDrive

$19,990
57,696 mi.
25 mi. from 20149
499 S Pickett St Alexandria, VA 22304
(888) 901-4318
Good Deal

Used 2016 BMW 320 i

$21,990
42,131 mi.
Online vendor
ONLINE ONLY - No Retail Location Poolesville, MD 20837
(877) 334-5851

Used 2018 BMW 320 i

$26,990
33,942 mi.
Online vendor
ONLINE ONLY - No Retail Location Poolesville, MD 20837
(877) 334-5851
Great Deal

Used 2018 BMW 320 i

$23,690
50,959 mi.
20 mi. from 20149
11617 Old Georgetown Rd North Bethesda, MD 20852
(888) 851-1138
Fair Deal

Used 2014 BMW 320 i

$18,995
56,071 mi.
27 mi. from 20149
114 Baughmans Ln Frederick, MD 21702
(240) 575-3035
Fair Deal

Used 2018 BMW 320 i xDrive

$25,980
55,352 mi.
19 mi. from 20149
8511 Manassas Dr Manassas Park, VA 20111
(888) 239-6835
Fair Deal

Used 2014 BMW 320 i

$21,990
41,455 mi.
Online vendor
ONLINE ONLY - No Retail Location Poolesville, MD 20837
(877) 334-5851
Great Deal

Used 2015 BMW 320 i

$22,590
38,367 mi.
Online vendor
ONLINE ONLY - No Retail Location Poolesville, MD 20837
(877) 334-5851
Good Deal

Used 2015 BMW 320 i

$18,894
56,348 mi.
25 mi. from 20149
6570 Amherst Ave Springfield, VA 22150
(571) 489-4382
Fair Deal

Used 2018 BMW 320 i xDrive

$24,695
61,206 mi.
27 mi. from 20149
1427 W Patrick St Frederick, MD 21702
(301) 242-9779

BMW 320 by Body Style

Bmw 320s for Sale by Year