232 Results

2014 BMW 3 Series 325iX

$15,450

74,120 Miles

Draper, UT| 48 minutes
2014 BMW 3 Series 320i xDrive

$11,500

97,121 Miles

Midvale, UT| 7 hours
2017 BMW 3 Series 330i xDrive

$24,900

35,942 Miles

Murray, UT| 8 hours
2013 BMW 3 Series 328i xDrive

$16,214

67,560 Miles

Murray, UT| 9 hours
2013 BMW 3 Series 328i xDrive

$15,995

72,218 Miles

Murray, UT| 9 hours
2017 BMW 3 Series 320i xDrive

$19,995

39,963 Miles

Draper, UT| 9 hours
2015 BMW 3 Series 328i

$14,400

101,253 Miles

Salt Lake City, UT| 12 hours
2011 BMW 3 Series 335d

$16,500

48,900 Miles

Salt Lake City, UT| 13 hours
2011 BMW 3 Series 328i

$8,996

41,000 Miles

Salt Lake City, UT| 51 years
2014 BMW 3 Series 328i

$12,995

98,314 Miles

Orem, UT| 15 hours
2013 BMW 3 Series 328i

$15,896

64,029 Miles

Boise, ID| 16 hours
2012 BMW 3 Series 328xi

$9,499

113,000 Miles

South Salt Lake, UT| 17 hours
2008 BMW 3 Series 335i

$6,500

110,252 Miles

Layton, UT| 18 hours
2011 BMW 3 Series 328xi

$10,495

87,033 Miles

Lehi, UT| 19 hours
2006 BMW 3 Series 330xi

$6,500

159,485 Miles

West Jordan, UT| 20 hours
2013 BMW 3 Series 328Ci

$14,000

70,000 Miles

Sandy, UT| 23 hours
2008 BMW 3 Series 335xi

$15,000

70,214 Miles

Draper, UT| 23 hours
2007 BMW 3 Series 335i

$7,999

109,000 Miles

Orem, UT| 1 day