2013 BMW 3 Series
56,123 Miles
$13,599

West Palm Beach , FL
Track Price Check Availability

2012 BMW 3 Series
64,030 Miles
$11,999

Miami, FL
Track Price Check Availability

2013 BMW 3 Series
47,762 Miles
$13,899

Margate, FL
Track Price Check Availability

2013 BMW 3 Series
58,964 Miles
$13,599

Margate, FL
Track Price Check Availability

2013 BMW 3 Series
56,061 Miles
$13,599

Hollywood , FL
Track Price Check Availability

2012 BMW 3 Series
62,872 Miles
$11,999

West Palm Beach , FL
Track Price Check Availability

2013 BMW 3 Series
44,219 Miles
$14,599

Miami, FL
Track Price Check Availability

2013 BMW 3 Series
78,283 Miles
$12,199

Miami, FL
Track Price Check Availability

2013 BMW 3 Series
67,167 Miles
$11,999

Miami, FL
Track Price Check Availability

2013 BMW 3 Series
49,613 Miles
$13,999

Miami, FL
Track Price Check Availability

2013 BMW 3 Series
64,519 Miles
$13,399

Miami, FL
Track Price Check Availability

2013 BMW 3 Series
65,213 Miles
$13,099

Miami, FL
Track Price Check Availability

2013 BMW 3 Series
45,582 Miles
$14,699

Margate, FL
Track Price Check Availability

2010 BMW 3 Series
89,592 Miles
$7,899

Miami, FL
Track Price Check Availability

2013 BMW 3 Series
73,253 Miles
$12,799

Margate, FL
Track Price Check Availability

2013 BMW 3 Series
44,169 Miles
$14,250

Commerce, CA
Track Price Check Availability

2011 BMW 3 Series
76,196 Miles
$9,360

Commerce, CA
Track Price Check Availability

2010 BMW 3 Series
80,599 Miles
$12,375

Commerce, CA
Track Price Check Availability

2012 BMW 3 Series
57,193 Miles
$13,210

Commerce, CA
Track Price Check Availability

2011 BMW 3 Series
51,736 Miles
$11,440

Oceanside, CA
Track Price Check Availability

BMW 3 Series Pricing Analysis

Active Listings
Mileage