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

Filters

Filter Advanced Filters
Sort By
Good Deal

Used 2015 BMW 320 i xDrive

$17,990
68,758 mi.
mi. from 20149
21715 Auto World Drive Sterling, VA 20166
(877) 748-6010
Good Deal

Used 2014 BMW 320 i

$19,990
52,646 mi.
Online vendor
ONLINE ONLY - No Retail Location Poolesville, MD 20837
(877) 334-5851

Bmw 320s for Sale by Year