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

Filters

Filter Advanced Filters
Sort By
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