237 Results

2014 BMW 3 Series 328i xDrive

$15,783

102,398 Miles

Sandy, UT| 54 minutes
2016 BMW 3 Series 328i

$15,995

93,406 Miles

Lehi, UT| 2 hours
2018 BMW 3 Series 330i xDrive

$32,598

40,639 Miles

Murray, UT| 4 hours
2014 BMW 3 Series

$19,337

56,024 Miles

Salt Lake City, UT| 5 hours
2014 BMW 3 Series 328i

$19,495

75,108 Miles

St. George, UT| 6 hours
2015 BMW 3 Series

$21,995

32,798 Miles

Taylorsville, UT| 7 hours
2012 BMW 3 Series

$11,995

115,023 Miles

Taylorsville, UT| 7 hours
2004 BMW 3 Series 325i

$3,500

141,414 Miles

Salt Lake City, UT| 11 hours
2007 BMW 3 Series 328xi

$5,750

163,900 Miles

South Ogden, UT| 12 hours
2011 BMW 3 Series 328xi

$8,990

125,260 Miles

West Jordan, UT| 12 hours
2016 BMW 3 Series 328i xDrive

$17,995

62,501 Miles

Lehi, UT| 17 hours
2008 BMW 3 Series 335xi

$8,995

165,110 Miles

South Salt Lake, UT| 19 hours
2008 BMW 3 Series 328i

$10,995

46,135 Miles

South Salt Lake, UT| 19 hours
2008 BMW 3 Series 328i

$7,888

108,304 Miles

Lindon, UT| 20 hours
2011 BMW 3 Series 328i xDrive

$8,750

92,814 Miles

Lindon, UT| 21 hours
2001 BMW 3 Series

$3,698

240,152 Miles

American Fork, UT| 21 hours
2018 BMW 3 Series 330i xDrive

$27,995

19,882 Miles

Draper, UT| 1 day