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

Filters

Filter Advanced Filters
Sort By
Good Deal

Used 2012 BMW 328 i

$17,990
63,509 mi.
Online vendor
ONLINE ONLY - No Retail Location Poolesville, MD 20837
(877) 334-5851
Fair Deal

Used 2012 BMW 328 i

$18,950
66,194 mi.
mi. from 20149
7700 Lee Hwy Falls Church, VA 22042
(703) 639-4352

Used 2011 BMW 328 i xDrive

$13,995
57,369 mi.
mi. from 20149
25387 Pleasant Valley Rd Suite 125 Chantilly, VA 20152
(571) 367-7705

Bmw 328s for Sale by Year