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

2014 BMW 3 Series
40,398 Miles | Idaho Falls, ID
$20,950
est. $302/mo

Track Price Check Availability

2013 BMW 3 Series
72,500 Miles | North Brunswick, NJ
$14,780
est. $213/mo

Track Price Check Availability

2013 BMW 3 Series
64,512 Miles | Englewood, CO
$17,988
est. $259/mo

Track Price Check Availability

2015 BMW 3 Series
56,865 Miles | Alexandria, VA
$20,500
est. $295/mo

Track Price Check Availability

2013 BMW 3 Series
91,639 Miles | Winston Salem, NC
$15,399
est. $222/mo

Track Price Check Availability

2011 BMW 3 Series
87,746 Miles | Long Island City, NY
$8,500
est. $123/mo

Track Price Check Availability

2012 BMW 3 Series
58,760 Miles | Englewood, CO
$14,988
est. $216/mo

Track Price Check Availability

2013 BMW 3 Series
53,210 Miles | Fort Lauderdale, FL
$15,990
est. $230/mo

Track Price Check Availability

2013 BMW 3 Series
119,232 Miles | Lebanon, OH
$13,999
est. $202/mo

Track Price Check Availability

2011 BMW 3 Series
71,764 Miles | Hyannis, MA
$13,775
est. $199/mo

Track Price Check Availability

2013 BMW 3 Series
54,177 Miles | New Smyrna Beach, FL
$15,995
est. $231/mo

Track Price Check Availability

2011 BMW 3 Series
105,009 Miles | Chenoa, IL
$8,995
est. $130/mo

Track Price Check Availability

2015 BMW 3 Series
64,327 Miles | Hyannis, MA
$21,975
est. $317/mo

Track Price Check Availability

2009 BMW 3 Series
86,985 Miles | Colorado Springs, CO
$10,775
est. $155/mo

Track Price Check Availability

2015 BMW 3 Series
81,868 Miles | Plantsville, CT
$17,499
est. $252/mo

Track Price Check Availability

2013 BMW 3 Series
66,916 Miles | Aurora, CO
$17,000
est. $245/mo

Track Price Check Availability

2013 BMW 3 Series
34,764 Miles | Arlington, VA
$17,777
est. $256/mo

Track Price Check Availability

2013 BMW 3 Series
72,922 Miles | Medford, NY
$15,997
est. $231/mo

Track Price Check Availability

2011 BMW 3 Series
140,752 Miles | Ardmore, PA
$7,195
est. $104/mo

Track Price Check Availability

2009 BMW 3 Series
110,225 Miles | Perkasie, PA
$8,509
est. $123/mo

Track Price Check Availability

BMW 3 Series Pricing Analysis

Active Listings
Mileage