No local results match your search, below are our national listings.

11,891 Listings of BMW 3 Series for Sale

2014 BMW 3 Series Review
  • Featured Listings

  • 2011 BMW 3 Series for sale in Houston, TX
    • $4,258 below average
    • Mileage
    • 85,325 Miles
    • 15,349 Miles above average
  • 2016 BMW 3 Series for sale in Orlando, FL
    • $5,669 below average
    • Mileage
    • 37,062 Miles
    • 8,305 Miles above average
  • 2009 BMW 3 Series for sale in Dalton, GA
    • $1,587 below average
    • Mileage
    • 86,680 Miles
    • 7,724 Miles below average
  • 2011 BMW 3 Series for sale in Glendora, CA
    • $3,038 below average
    • Mileage
    • 76,000 Miles
    • 2,304 Miles below average
  • 2016 BMW 3 Series for sale in Roswell, GA
    • $4,669 below average
    • Mileage
    • 34,694 Miles
    • 5,937 Miles above average
  • 2010 BMW 3 Series for sale in Detroit, MI
    • $1,990 below average
    • Mileage
    • 131,818 Miles
    • 36,958 Miles above average
  • 2010 BMW 3 Series for sale in Fargo, ND
    • Email for Price
    • Mileage
    • 63,600 Miles
    • 21,182 Miles below average
  • 2007 BMW 3 Series for sale in Springfield, IL
    • $1,499 below average
    • Mileage
    • 86,994 Miles
    • 22,366 Miles below average
  • 2011 BMW 3 Series for sale in Miramar, FL
    • $3,198 below average
    • Mileage
    • 59,356 Miles
    • 18,948 Miles below average
  • 2011 BMW 3 Series for sale in Wilmington, CA
    • $4,263 below average
    • Mileage
    • 53,000 Miles
    • 16,976 Miles below average
  • 2013 BMW 3 Series for sale in Morrisville, PA
    • $3,331 below average
    • Mileage
    • 75,017 Miles
    • 20,619 Miles above average
  • 2011 BMW 3 Series for sale in Bridgewater, NJ
    • $2,495 above average
    • Mileage
    • 59,939 Miles
    • 17,537 Miles below average
  • 2013 BMW 3 Series for sale in Miami, FL
    • $4,093 below average
    • Mileage
    • 29,029 Miles
    • 18,939 Miles below average
  • 2010 BMW 3 Series for sale in Doraville, GA
    • $1,334 below average
    • Mileage
    • 82,101 Miles
    • 5,858 Miles below average
  • 2015 BMW 3 Series for sale in Tucson, AZ
    • $1,792 below average
    • Mileage
    • 30,094 Miles
    • 4,401 Miles below average
  • 2007 BMW 3 Series for sale in Sumter, SC
    • $1,499 below average
    • Mileage
    • 88,000 Miles
    • 21,360 Miles below average
  • Featured BMW 3 Series Listings

    2013 BMW 3 Series for sale in Baker City, OR
    $19,995
    Baker Garage Inc - Baker Garage, Inc

    2013 BMW 3 Series

    Baker Garage Inc - Baker Garage, Inc
  • 2014 BMW 3 Series for sale in West Palm Beach, FL
    • $5,502 below average
    • Mileage
    • 33,353 Miles
    • 4,015 Miles below average
  • 2014 BMW 3 Series for sale in Orlando, FL
    • $4,502 below average
    • Mileage
    • 31,083 Miles
    • 6,285 Miles below average
  • 2015 BMW 3 Series for sale in Plano, TX
    • $2,884 below average
    • Mileage
    • 25,914 Miles
    • 8,581 Miles below average
  • 2010 BMW 3 Series for sale in Calabasas, CA

    2010 BMW 3 Series

    • $1,972 below average
    • Mileage
    • 72,000 Miles
    • 16,853 Miles below average
  • 2010 BMW 3 Series for sale in Miramar, FL
    • $2,822 below average
    • Mileage
    • 69,272 Miles
    • 18,687 Miles below average
  • 2009 BMW 3 Series for sale in New Bedford, MA
    • $1,460 below average
    • Mileage
    • 145,073 Miles
    • 47,665 Miles above average
  • 2014 BMW 3 Series for sale in Bridgewater, NJ
    • $5,842 above average
    • Mileage
    • 37,657 Miles
    • 8,824 Miles below average
  • 2014 BMW 3 Series for sale in Bridgewater, NJ
    • $3,094 above average
    • Mileage
    • 30,412 Miles
    • 7,158 Miles below average
  • 1 of 496