0 Listings
2014 BMW 3 Series Review
  • Featured Listings

    2015 BMW 3 Series for sale in Kenvil NJ
    $27,828

    2015 BMW 3 Series

    BMW of Roxbury
    2011 BMW 3 Series for sale in Prior Lake MN
    $11,990

    2011 BMW 3 Series

    Rod Dehmlow Auto Sales
    2008 BMW 3 Series for sale in Sacramento CA
    $13,995

    2008 BMW 3 Series

    Pristine Auto Sales
    2017 BMW 3 Series for sale in Kenvil NJ
    $53,595

    2017 BMW 3 Series

    BMW of Roxbury
  • 2015 BMW 3 Series for sale in Charlotte, NC
    • $1,582 below average
    • Mileage
    • 31,310 Miles
    • 5,447 Miles below average
  • 2013 BMW 3 Series for sale in Charlotte, NC
    • $3,291 below average
    • Mileage
    • 74,758 Miles
    • 20,973 Miles above average
  • 2013 BMW 3 Series for sale in Charlotte, NC
    • $2,411 below average
    • Mileage
    • 37,271 Miles
    • 10,722 Miles below average
  • 2011 BMW 3 Series for sale in Charlotte, NC
    • $384 above average
    • Mileage
    • 72,108 Miles
    • 17,963 Miles below average
  • 2014 BMW 3 Series for sale in Charlotte, NC
    • $1,669 above average
    • Mileage
    • 35,556 Miles
    • 6,509 Miles below average
  • 2016 BMW 3 Series for sale in Charlotte, NC
    • $1,979 below average
    • Mileage
    • 35,665 Miles
    • 7,206 Miles above average
  • 2014 BMW 3 Series for sale in Charlotte, NC
    • $328 above average
    • Mileage
    • 36,126 Miles
    • 4,707 Miles below average
  • 2013 BMW 3 Series for sale in Charlotte, NC
    • $1,872 below average
    • Mileage
    • 58,008 Miles
    • 10,015 Miles above average
  • 2014 BMW 3 Series for sale in Charlotte, NC
    • $880 above average
    • Mileage
    • 32,421 Miles
    • 9,644 Miles below average
  • 2016 BMW 3 Series for sale in Charlotte, NC
    • $1,327 below average
    • Mileage
    • 34,340 Miles
    • 5,881 Miles above average
  • 2014 BMW 3 Series for sale in Charlotte, NC
    • $995 below average
    • Mileage
    • 43,730 Miles
    • 6,595 Miles above average
  • 2015 BMW 3 Series for sale in Charlotte, NC
    • $2,123 below average
    • Mileage
    • 60,750 Miles
    • 26,025 Miles above average
  • 2014 BMW 3 Series for sale in Charlotte, NC
    • $2,016 below average
    • Mileage
    • 43,253 Miles
    • 2,420 Miles above average
  • 2014 BMW 3 Series for sale in Charlotte, NC
    • $1,081 below average
    • Mileage
    • 35,745 Miles
    • 5,088 Miles below average
  • 2016 BMW 3 Series for sale in Charlotte, NC
    • $873 below average
    • Mileage
    • 37,270 Miles
    • 8,811 Miles above average
  • 2016 BMW 3 Series for sale in Charlotte, NC
    • $3,441 below average
    • Mileage
    • 38,470 Miles
    • 10,011 Miles above average
  • Featured BMW 3 Series Listings in Charlotte, NC

    2008 BMW 3 Series for sale in Womelsdorf PA
    $6,195

    2008 BMW 3 Series

    Finest Auto Sales
    2011 BMW 3 Series for sale in Malden MA
    $8,999

    2011 BMW 3 Series

    GREGORY0544@GMAIL.COM
    2007 BMW 3 Series for sale in Salt Lake City UT
    $10,595

    2007 BMW 3 Series

    TITO'S AUTO SALES
    2016 BMW 3 Series for sale in Kenvil NJ
    $36,987

    2016 BMW 3 Series

    BMW of Roxbury
  • 2009 BMW 3 Series for sale in Charlotte, NC
    • $1,446 above average
    • Mileage
    • 78,154 Miles
    • 16,329 Miles below average
  • 2015 BMW 3 Series for sale in Charlotte, NC
    • $41 below average
    • Mileage
    • 24,874 Miles
    • 15,192 Miles below average
  • 2014 BMW 3 Series for sale in Charlotte, NC
    • $2,098 above average
    • Mileage
    • 29,379 Miles
    • 10,519 Miles below average
  • 2014 BMW 3 Series for sale in Charlotte, NC
    • $3,381 above average
    • Mileage
    • 21,151 Miles
    • 18,747 Miles below average
  • 2009 BMW 3 Series for sale in Charlotte, NC
    • $446 above average
    • Mileage
    • 96,702 Miles
    • 2,219 Miles above average
  • 2011 BMW 3 Series for sale in Charlotte, NC
    • $507 above average
    • Mileage
    • 81,667 Miles
    • 4,128 Miles above average
  • 2008 BMW 3 Series for sale in Charlotte, NC
    • $1,412 below average
    • Mileage
    • 115,657 Miles
    • 13,254 Miles above average
  • 2007 BMW 3 Series for sale in Charlotte, NC
    • $531 below average
    • Mileage
    • 90,509 Miles
    • 18,846 Miles below average
  • 1 of 3