New & Used BMW 320 for Sale

Filters

Filter Advanced Filters
Sort By
Great Deal

Used 2013 BMW 320 i

$10,981
113,402 mi.
mi. from 20149
8601 Westwood Center Dr Vienna, VA 22182
(888) 418-9832
Good Deal

Used 2013 BMW 320 320i xDrive

$13,981
83,533 mi.
mi. from 20149
2824 Washington Blvd Arlington, VA 22201
(703) 650-0460
Good Deal

Used 2015 BMW 320 i

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

Used 2018 BMW 320 i xDrive

$23,996
40,908 mi.
mi. from 20149
1125 Rockville Pike Rockville, MD 20852
(888) 376-8305
Good Deal

Used 2017 BMW 320 i

$23,990
52,751 mi.
Online vendor
ONLINE ONLY - No Retail Location Poolesville, MD 20837
(877) 334-5851
Fair Deal

Used 2013 BMW 320 i xDrive

$15,451
90,745 mi.
mi. from 20149
7725 Wisconsin Ave Bethesda, MD 20814
(301) 715-3728
Fair Deal

Used 2014 BMW 320 320i

$13,995
93,856 mi.
mi. from 20149
8503 Euclid Ave Manassas Park, VA 20111
(571) 257-2895
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 2017 BMW 320 i

$16,498
101,966 mi.
mi. from 20149
8427 Lee Hwy Fairfax, VA 22031
(877) 502-8897
Good Deal

Used 2018 BMW 320 i xDrive

$26,995
36,339 mi.
mi. from 20149
8042 Cessna Ave Gaithersburg, MD 20879
(301) 637-3572
Good Deal

Used 2016 BMW 320 i

$22,990
51,357 mi.
Online vendor
ONLINE ONLY - No Retail Location Poolesville, MD 20837
(877) 334-5851
Fair Deal

Used 2018 BMW 320 i xDrive

$30,450
22,122 mi.
mi. from 20149
15401 N Frederick Rd Rockville, MD 20855
(301) 284-3760

BMW 320 by Body Style

Find BMW 320 Deals in Top Cities

BMW 320 by Trim

Bmw 320s for Sale by Year