BMW
3 Series
Filter
Save Saved

No Results Found

Save this search to get instantly alerted when matching listings appear

or expand your search

2014 BMW 3 Series 328i xDrive Gran Turismo
124,988 Miles | Irving, TX
$16,889
est. $304/mo

Track Price Check Availability

2016 BMW 3 Series 328i xDrive Gran Turismo
44,439 Miles | Transfer Available
$28,998
est. $521/mo

Track Price Check Availability

2015 BMW 3 Series 328i xDrive Gran Turismo
88,086 Miles | Online Only
$17,950
est. $323/mo

Track Price Check Availability

2015 BMW 3 Series 328i xDrive Gran Turismo
87,109 Miles | Bloomfield, NJ
$18,295
est. $329/mo

Track Price Check Availability

2016 BMW 3 Series 328i xDrive Gran Turismo
138,876 Miles | Urbandale, IA
$18,995
est. $342/mo

Track Price Check Availability

2015 BMW 3 Series 328i xDrive Gran Turismo
107,360 Miles | Carrollton, TX
$17,990
est. $323/mo

Track Price Check Availability

2016 BMW 3 Series 328i xDrive Gran Turismo
59,859 Miles | Marietta, GA
$22,500
est. $405/mo

Track Price Check Availability
Fresh

2016 BMW 3 Series 328i xDrive Gran Turismo
48,913 Miles | Lilburn, GA
$23,989
est. $431/mo

Track Price Check Availability

2016 BMW 3 Series 328i xDrive Gran Turismo
44,507 Miles | Newtown Square, PA
$27,319
est. $491/mo

Track Price Check Availability

2014 BMW 3 Series 328i xDrive Gran Turismo
59,218 Miles | Englewood, CO
$22,988
est. $413/mo

Track Price Check Availability
Hot Car

2015 BMW 3 Series 328i xDrive Gran Turismo
63,079 Miles | Brandon, FL
$19,298
est. $347/mo

Track Price Check Availability

2015 BMW 3 Series 328i xDrive Gran Turismo
83,108 Miles | Lexington, KY
$19,500
est. $351/mo

Track Price Check Availability

2015 BMW 3 Series 328i xDrive Gran Turismo
88,753 Miles | Granbury, TX
$17,490
est. $314/mo

Track Price Check Availability

2015 BMW 3 Series 328i xDrive Gran Turismo
43,795 Miles | Rahway, NJ
$23,900
est. $430/mo

Track Price Check Availability
Price Drop

2014 BMW 3 Series 328i xDrive Gran Turismo
67,939 Miles | New Smyrna Beach, FL
$17,922
est. $322/mo

Track Price Check Availability
Price Drop

2015 BMW 3 Series 328i xDrive Gran Turismo
90,637 Miles | Houston, TX
$18,995
est. $342/mo

Track Price Check Availability

2016 BMW 3 Series 328i xDrive Gran Turismo
106,806 Miles | Lansing, IL
$18,500
est. $333/mo

Track Price Check Availability

2015 BMW 3 Series 328i xDrive Gran Turismo
93,309 Miles | Miami, FL
$16,999
est. $306/mo

Track Price Check Availability

2016 BMW 3 Series 328i xDrive Gran Turismo
87,274 Miles | Burlington Township, NJ
$19,981
est. $359/mo

Track Price Check Availability

2014 BMW 3 Series 328i xDrive Gran Turismo
44,204 Miles | Corona, CA
$19,975
est. $359/mo

Track Price Check Availability