2016 BMW 3 Series 328i xDrive Gran Turismo

2016 BMW 3 Series
50,836 Miles | West Covina, CA
$21,199
est. $306/mo

Track Price Check Availability
2016 BMW 3 Series 328i xDrive Gran Turismo

2016 BMW 3 Series
35,596 Miles | Online Only
$23,950
est. $345/mo

Track Price Check Availability
2015 BMW 3 Series 328i xDrive Gran Turismo

2015 BMW 3 Series
68,106 Miles | Gaithersburg, MD
$17,500
est. $252/mo

Track Price Check Availability
2014 BMW 3 Series 328i xDrive Gran Turismo

2014 BMW 3 Series
103,801 Miles | Seattle, WA
$13,880
est. $200/mo

Track Price Check Availability
2016 BMW 3 Series 328i xDrive Gran Turismo

2016 BMW 3 Series
41,051 Miles | Exton, PA
$25,245
est. $364/mo

Track Price Check Availability
2014 BMW 3 Series 328i xDrive Gran Turismo

2014 BMW 3 Series
91,411 Miles | Cleveland, TN
$15,298
est. $221/mo

Track Price Check Availability
2016 BMW 3 Series 328i xDrive Gran Turismo

2016 BMW 3 Series
85,767 Miles | Hayward, CA
$19,999
est. $288/mo

Track Price Check Availability
2014 BMW 3 Series 328i xDrive Gran Turismo

2014 BMW 3 Series
75,077 Miles | Avon, MA
$17,495
est. $252/mo

Track Price Check Availability
2016 BMW 3 Series 328i xDrive Gran Turismo

2016 BMW 3 Series
45,505 Miles | Austin, TX
$22,470
est. $324/mo

Track Price Check Availability
2014 BMW 3 Series 328i xDrive Gran Turismo

2014 BMW 3 Series
47,952 Miles | Brookfield, WI
$18,420
est. $266/mo

Track Price Check Availability
2015 BMW 3 Series 328i xDrive Gran Turismo

2015 BMW 3 Series
59,437 Miles | Woodland, CA
$22,600
est. $326/mo

Track Price Check Availability
2015 BMW 3 Series 328i xDrive Gran Turismo

2015 BMW 3 Series
40,471 Miles | Santa Maria, CA
$22,995
est. $331/mo

Track Price Check Availability
2016 BMW 3 Series 328i xDrive Gran Turismo

2016 BMW 3 Series
55,766 Miles | Williamstown, NJ
$21,995
est. $317/mo

Track Price Check Availability
2016 BMW 3 Series 328i xDrive Gran Turismo

2016 BMW 3 Series
49,725 Miles | Bountiful, UT
$22,887
est. $330/mo

Track Price Check Availability
2014 BMW 3 Series 328i xDrive Gran Turismo

2014 BMW 3 Series
91,163 Miles | Santa Ana, CA
$16,992
est. $245/mo

Track Price Check Availability
2015 BMW 3 Series 328i xDrive Gran Turismo

2015 BMW 3 Series
52,809 Miles | Gladstone, OR
$19,990
est. $288/mo

Track Price Check Availability
2014 BMW 3 Series 328i xDrive Gran Turismo

2014 BMW 3 Series
74,410 Miles | Mendon, MA
$16,977
est. $245/mo

Track Price Check Availability
2014 BMW 3 Series 328i xDrive Gran Turismo

2014 BMW 3 Series
72,163 Miles | Dedham, MA
$16,999
est. $245/mo

Track Price Check Availability
2016 BMW 3 Series 328i xDrive Gran Turismo

2016 BMW 3 Series
32,423 Miles | Philadelphia, PA
$21,916
est. $316/mo

Track Price Check Availability
2015 BMW 3 Series 328i xDrive Gran Turismo

2015 BMW 3 Series
74,828 Miles | Fresno, CA
$17,995
est. $259/mo

Track Price Check Availability