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

Sunnyvale, CA
Track Price Check Availability

2013 BMW 3 Series
54,208 Miles
$14,299

West Palm Beach, FL
Track Price Check Availability

2014 BMW 3 Series
56,872 Miles
$14,999

West Palm Beach, FL
Track Price Check Availability

2013 BMW 3 Series
68,586 Miles
$13,199

West Palm Beach, FL
Track Price Check Availability

2013 BMW 3 Series
60,622 Miles
$13,799

West Palm Beach, FL
Track Price Check Availability

2013 BMW 3 Series
77,133 Miles
$12,299

West Palm Beach, FL
Track Price Check Availability

2013 BMW 3 Series
48,971 Miles
$14,399

West Palm Beach, FL
Track Price Check Availability

2015 BMW 3 Series
43,363 Miles
$14,999

West Palm Beach, FL
Track Price Check Availability

2015 BMW 3 Series
40,248 Miles
$14,999

West Palm Beach, FL
Track Price Check Availability

2014 BMW 3 Series
45,634 Miles
$14,999

West Palm Beach, FL
Track Price Check Availability

2014 BMW 3 Series
38,286 Miles
$14,999

Miami, FL
Track Price Check Availability

2015 BMW 3 Series
46,907 Miles
$14,999

Orlando, FL
Track Price Check Availability

2012 BMW 3 Series
44,696 Miles
$14,899

Miami, FL
Track Price Check Availability

2013 BMW 3 Series
68,448 Miles
$13,299

Miami, FL
Track Price Check Availability

2013 BMW 3 Series
51,317 Miles
$13,998

Miami, FL
Track Price Check Availability

2013 BMW 3 Series
60,508 Miles
$13,599

Miami, FL
Track Price Check Availability

2013 BMW 3 Series
67,167 Miles
$12,199

Miami, FL
Track Price Check Availability

2013 BMW 3 Series
49,613 Miles
$14,399

Miami, FL
Track Price Check Availability

2013 BMW 3 Series
67,745 Miles
$12,399

Miami, FL
Track Price Check Availability

2013 BMW 3 Series
76,127 Miles
$12,399

Miami, FL
Track Price Check Availability

BMW 3 Series Pricing Analysis

Active Listings
Mileage