2011 BMW 3 Series
86,521 Miles
$12,300

Oceanside, CA
Track Price Check Availability

2011 BMW 3 Series
89,297 Miles
$9,000

Oceanside, CA
Track Price Check Availability

2011 BMW 3 Series
57,463 Miles
$14,650

Oceanside, CA
Track Price Check Availability

2008 BMW 3 Series
68,825 Miles
$13,600

Oceanside, CA
Track Price Check Availability

2012 BMW 3 Series
29,957 Miles
$16,100

Oceanside, CA
Track Price Check Availability

2011 BMW 3 Series
58,042 Miles
$11,350

Oceanside, CA
Track Price Check Availability

2011 BMW 3 Series
86,278 Miles
$10,650

Oceanside, CA
Track Price Check Availability

2011 BMW 3 Series
47,264 Miles
$11,350

Oceanside, CA
Track Price Check Availability

2011 BMW 3 Series
51,054 Miles
$14,400

Oceanside, CA
Track Price Check Availability

2011 BMW 3 Series
61,022 Miles
$12,000

Commerce, CA
Track Price Check Availability

2011 BMW 3 Series
86,977 Miles
$10,000

Commerce, CA
Track Price Check Availability

2009 BMW 3 Series
70,007 Miles
$9,000

Commerce, CA
Track Price Check Availability

2008 BMW 3 Series
66,687 Miles
$8,500

Commerce, CA
Track Price Check Availability

2012 BMW 3 Series
72,078 Miles
$12,950

Commerce, CA
Track Price Check Availability

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

Commerce, CA
Track Price Check Availability

2011 BMW 3 Series
51,543 Miles
$12,500

Commerce, CA
Track Price Check Availability

2009 BMW 3 Series
38,721 Miles
$13,650

Commerce, CA
Track Price Check Availability

2011 BMW 3 Series
56,829 Miles
$11,650

Commerce, CA
Track Price Check Availability

2007 BMW 3 Series
72,443 Miles
$8,900

Commerce, CA
Track Price Check Availability

2013 BMW 3 Series
37,192 Miles
$13,350

Commerce, CA
Track Price Check Availability

BMW 3 Series Pricing Analysis

Active Listings
Mileage