50 Best Used BMW 3 Series 335i for Sale, Savings from $1,169

2014 BMW 3 Series
59,668 Miles | Palm Desert, CA
$21,998
est. $317/mo

Track Price Check Availability

2015 BMW 3 Series
53,627 Miles | Gilbert, AZ
$23,998
est. $346/mo

Track Price Check Availability

2007 BMW 3 Series
49,257 Miles | Madison, WI
$12,999
est. $187/mo

Track Price Check Availability

2014 BMW 3 Series
58,308 Miles | Feasterville Trevose, PA
$19,997
est. $288/mo

Track Price Check Availability

2008 BMW 3 Series
96,477 Miles | Dunn, NC
$7,998
est. $115/mo

Track Price Check Availability

2014 BMW 3 Series
75,264 Miles | Miami, FL
$18,000
est. $259/mo

Track Price Check Availability

2014 BMW 3 Series
63,000 Miles | Glendale, CA
$22,991
est. $331/mo

Track Price Check Availability

2007 BMW 3 Series
129,290 Miles | Plantation, FL
$8,990
est. $130/mo

Track Price Check Availability

2015 BMW 3 Series
44,664 Miles | Highlands Ranch, CO
$21,989
est. $317/mo

Track Price Check Availability

2015 BMW 3 Series
34,344 Miles | Austin, TX
$22,998
est. $331/mo

Track Price Check Availability

2014 BMW 3 Series
63,752 Miles | Apex, NC
$15,998
est. $231/mo

Track Price Check Availability

2013 BMW 3 Series
74,954 Miles | Phoenix, AZ
$18,111
est. $261/mo

Track Price Check Availability

2012 BMW 3 Series
76,704 Miles | Peoria, AZ
$14,488
est. $209/mo

Track Price Check Availability

2014 BMW 3 Series
67,121 Miles | El Cajon, CA
$21,595
est. $311/mo

Track Price Check Availability

2013 BMW 3 Series
51,777 Miles | Greenwood Village, CO
$21,500
est. $310/mo

Track Price Check Availability

2007 BMW 3 Series
80,192 Miles | City Of Industry, CA
$11,498
est. $166/mo

Track Price Check Availability

2010 BMW 3 Series
90,581 Miles | Puyallup, WA
$13,999
est. $202/mo

Track Price Check Availability

2015 BMW 3 Series
44,766 Miles | Houston, TX
$21,980
est. $317/mo

Track Price Check Availability

2007 BMW 3 Series
135,707 Miles | North Hollywood, CA
$8,885
est. $128/mo

Track Price Check Availability

2013 BMW 3 Series
88,309 Miles | Memphis, TN
$16,129
est. $232/mo

Track Price Check Availability

BMW 3 Series Pricing Analysis

Active Listings
Mileage