New & Used BMW 320 under $20,000 & under 90000 Miles for Sale

Filters

Filter Advanced Filters
Sort By
Great Deal

Used 2015 BMW 320 320i xDrive

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

Used 2014 BMW 320 i

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

Used 2015 BMW 320 i

$19,807
56,348 mi.
mi. from 20149
6570 Amherst Ave Springfield, VA 22150
(571) 489-4382

Used 2014 BMW 320 i

$19,990
45,515 mi.
Online vendor
ONLINE ONLY - No Retail Location Poolesville, MD 20837
(877) 334-5851
Great Deal

Used 2016 BMW 320 i xDrive

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

Bmw 320s for Sale by Year