2013 BMW 3 Series 328i xDrive

2013 BMW 3 Series
78,694 Miles | Santa Ana, CA
$13,999
est. $202/mo

Track Price Check Availability
2016 BMW 3 Series 328i xDrive

2016 BMW 3 Series
75,150 Miles | Sacramento, CA
$20,998
est. $303/mo

Track Price Check Availability
2015 BMW 3 Series 328i xDrive

2015 BMW 3 Series
70,899 Miles | Bristol, TN
$19,998
est. $288/mo

Track Price Check Availability
2011 BMW 3 Series 328i xDrive

2011 BMW 3 Series
49,605 Miles | Spokane Valley, WA
$16,998
est. $245/mo

Track Price Check Availability
2012 BMW 3 Series 328i xDrive

2012 BMW 3 Series
83,416 Miles | Denton, TX
$15,998
est. $231/mo

Track Price Check Availability
2015 BMW 3 Series 328i xDrive

2015 BMW 3 Series
46,003 Miles | Auburn, WA
$19,950
est. $288/mo

Track Price Check Availability
2014 BMW 3 Series 328i xDrive

2014 BMW 3 Series
27,623 Miles | Online Only
$18,500
est. $267/mo

Track Price Check Availability
2015 BMW 3 Series 328i xDrive

2015 BMW 3 Series
27,226 Miles | Online Only
$20,350
est. $293/mo

Track Price Check Availability
2015 BMW 3 Series 328i xDrive

2015 BMW 3 Series
87,520 Miles | Online Only
$19,950
est. $288/mo

Track Price Check Availability
2014 BMW 3 Series 328i xDrive

2014 BMW 3 Series
35,205 Miles | Online Only
$22,950
est. $331/mo

Track Price Check Availability
2015 BMW 3 Series 328i xDrive

2015 BMW 3 Series
50,308 Miles | Auburn, WA
$17,950
est. $259/mo

Track Price Check Availability
2011 BMW 3 Series 328i xDrive

2011 BMW 3 Series
81,008 Miles | Auburn, WA
$11,950
est. $172/mo

Track Price Check Availability
2014 BMW 3 Series 328i xDrive

2014 BMW 3 Series
73,191 Miles | Online Only
$19,950
est. $288/mo

Track Price Check Availability
2013 BMW 3 Series 328i xDrive

2013 BMW 3 Series
54,180 Miles | Salem, OR
$16,650
est. $240/mo

Track Price Check Availability
2015 BMW 3 Series 328i xDrive

2015 BMW 3 Series
57,077 Miles | Salem, OR
$16,950
est. $244/mo

Track Price Check Availability
2011 BMW 3 Series 328i xDrive

2011 BMW 3 Series
62,457 Miles | Silver Spring, MD
$11,991
est. $173/mo

Track Price Check Availability
2013 BMW 3 Series 328i xDrive

2013 BMW 3 Series
112,259 Miles | Salt Lake City, UT
$12,650
est. $182/mo

Track Price Check Availability
2010 BMW 3 Series 328i xDrive

2010 BMW 3 Series
| Salt Lake City, UT
$10,950
est. $158/mo

Track Price Check Availability
2014 BMW 3 Series 328i xDrive

2014 BMW 3 Series
83,032 Miles | Catonsville, MD
$14,856
est. $214/mo

Track Price Check Availability
2013 BMW 3 Series 328i xDrive

2013 BMW 3 Series
83,596 Miles | Manvel, TX
$13,800
est. $199/mo

Track Price Check Availability