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

2013 BMW 3 Series
64,854 Miles | Salem, OR
$17,950
est. $259/mo

Track Price Check Availability

2015 BMW 3 Series
69,673 Miles | Central Square, NY
$20,994
est. $303/mo

Track Price Check Availability

2014 BMW 3 Series
56,144 Miles | Toledo, OH
$20,990
est. $303/mo

Track Price Check Availability

2014 BMW 3 Series
72,482 Miles | Schaumburg, IL
$17,998
est. $259/mo

Track Price Check Availability

2011 BMW 3 Series
153,470 Miles | Huntington, NY
$7,995
est. $115/mo

Track Price Check Availability

2015 BMW 3 Series
46,528 Miles | Grand Rapids, MI
$25,750
est. $371/mo

Track Price Check Availability

2012 BMW 3 Series
96,478 Miles | Carrollton, TX
$14,795
est. $213/mo

Track Price Check Availability

2014 BMW 3 Series
48,932 Miles | Hanover, MD
$17,799
est. $257/mo

Track Price Check Availability

2013 BMW 3 Series
46,544 Miles | Parker, CO
$21,999
est. $317/mo

Track Price Check Availability

2009 BMW 3 Series
162,137 Miles | Edmonds, WA
$8,950
est. $129/mo

Track Price Check Availability

2011 BMW 3 Series
89,515 Miles | St Louis, MO
$14,000
est. $202/mo

Track Price Check Availability

2012 BMW 3 Series
31,507 Miles | Lynnwood, WA
$19,998
est. $288/mo

Track Price Check Availability

2015 BMW 3 Series
77,115 Miles | Barrington, IL
$18,109
est. $261/mo

Track Price Check Availability

2012 BMW 3 Series
82,106 Miles | Urbana, IL
$14,217
est. $205/mo

Track Price Check Availability

2013 BMW 3 Series
108,142 Miles | Plainfield, IN
$18,011
est. $260/mo

Track Price Check Availability

2014 BMW 3 Series
52,821 Miles | Park Hills, MO
$26,100
est. $376/mo

Track Price Check Availability

2012 BMW 3 Series
75,827 Miles | New Brighton, MN
$13,899
est. $200/mo

Track Price Check Availability

2013 BMW 3 Series
72,816 Miles | Paramus, NJ
$16,495
est. $238/mo

Track Price Check Availability

2014 BMW 3 Series
94,914 Miles | Troy, NC
$17,600
est. $254/mo

Track Price Check Availability

2009 BMW 3 Series
96,583 Miles | Saint Marys, OH
$9,700
est. $140/mo

Track Price Check Availability

BMW 3 Series Pricing Analysis

Active Listings
Mileage