2006 BMW 3 Series
86,303 Miles
$6,991

Sunnyvale, CA
Track Price Check Availability

2010 BMW 3 Series
89,592 Miles
$8,599

Hollywood, FL
Track Price Check Availability

2001 BMW 3 Series
142,777 Miles
$4,444

Puyallup, WA
Track Price Check Availability

2011 BMW 3 Series
111,358 Miles
$8,403

Marietta, GA
Track Price Check Availability

2011 BMW 3 Series
89,297 Miles
$8,900

Oceanside, CA
Track Price Check Availability

2011 BMW 3 Series
75,436 Miles
$10,000

Commerce, CA
Track Price Check Availability

2007 BMW 3 Series
82,344 Miles
$8,350

Commerce, CA
Track Price Check Availability

2009 BMW 3 Series
85,323 Miles
$8,600

Commerce, CA
Track Price Check Availability

2007 BMW 3 Series
88,166 Miles
$6,600

Commerce, CA
Track Price Check Availability

2009 BMW 3 Series
94,369 Miles
$7,995

Bloomfield, NJ
Track Price Check Availability

2005 BMW 3 Series
113,820 Miles
$6,326

Laconia, NH
Track Price Check Availability

2008 BMW 3 Series
121,129 Miles
$7,692

Bohemia, NY
Track Price Check Availability

2004 BMW 3 Series
109,477 Miles
$6,292

Bohemia, NY
Track Price Check Availability

2003 BMW 3 Series
99,000 Miles
$5,795

Rancho Cordova, CA
Track Price Check Availability

2007 BMW 3 Series
65,118 Miles
$9,200

South San Francisco, CA
Track Price Check Availability

2011 BMW 3 Series
78,940 Miles
$10,000

South San Francisco, CA
Track Price Check Availability

2008 BMW 3 Series
68,830 Miles
$9,500

South San Francisco, CA
Track Price Check Availability

2011 BMW 3 Series
94,834 Miles
$8,500

South San Francisco, CA
Track Price Check Availability

2008 BMW 3 Series
84,921 Miles
$8,916

Bloomington, MN
Track Price Check Availability

BMW 3 Series Pricing Analysis

Active Listings
Mileage