2014 BMW 3 Series Review
  • Featured Listings

  • 2010 BMW 3 Series for sale in Philadelphia, PA
    • $2,392 below average
    • Mileage
    • 74,500 Miles
    • 20,856 Miles below average
  • 2010 BMW 3 Series for sale in Philadelphia, PA
    • $1,892 below average
    • Mileage
    • 83,000 Miles
    • 12,356 Miles below average
  • 2011 BMW 3 Series for sale in Philadelphia, PA
    • $1,413 above average
    • Mileage
    • 49,022 Miles
    • 25,563 Miles below average
  • 2013 BMW 3 Series for sale in Philadelphia, PA
    • $4,818 below average
    • Mileage
    • 79,825 Miles
    • 27,713 Miles above average
  • 2007 BMW 3 Series for sale in Philadelphia, PA
    • $1,560 below average
    • Mileage
    • 160,000 Miles
    • 48,578 Miles above average
  • 2008 BMW 3 Series for sale in Philadelphia, PA
    • $1,431 below average
    • Mileage
    • 90,856 Miles
    • 11,634 Miles below average
  • 2011 BMW 3 Series for sale in Philadelphia, PA
    • $2,471 below average
    • Mileage
    • 103,720 Miles
    • 26,050 Miles above average
  • 2008 BMW 3 Series for sale in Philadelphia, PA
    • $2,313 below average
    • Mileage
    • 67,987 Miles
    • 33,774 Miles below average
  • 2014 BMW 3 Series for sale in Philadelphia, PA
    • $4,346 below average
    • Mileage
    • 63,866 Miles
    • 21,864 Miles above average
  • 2014 BMW 3 Series for sale in Philadelphia, PA
    • $3,471 below average
    • Mileage
    • 58,211 Miles
    • 20,901 Miles above average
  • 2010 BMW 3 Series for sale in Philadelphia, PA
    • $1,101 below average
    • Mileage
    • 87,092 Miles
    • 537 Miles below average
  • 2009 BMW 3 Series for sale in Philadelphia, PA
    • $884 below average
    • Mileage
    • 99,933 Miles
    • 2,948 Miles above average
  • 2013 BMW 3 Series for sale in Philadelphia, PA
    • $1,186 above average
    • Mileage
    • 42,949 Miles
    • 7,151 Miles below average
  • 2014 BMW 3 Series for sale in Philadelphia, PA
    • $434 above average
    • Mileage
    • 68,387 Miles
    • 31,077 Miles above average
  • 2013 BMW 3 Series for sale in Philadelphia, PA
    • $1,909 below average
    • Mileage
    • 15,315 Miles
    • 34,785 Miles below average
  • 2012 BMW 3 Series for sale in Philadelphia, PA
    • $1,166 above average
    • Mileage
    • 47,380 Miles
    • 9,898 Miles below average
  • Featured BMW 3 Series Listings in Philadelphia, PA

  • 2010 BMW 3 Series for sale in Philadelphia, PA
    • $902 below average
    • Mileage
    • 40,000 Miles
    • 55,356 Miles below average
  • 2009 BMW 3 Series for sale in Philadelphia, PA
    • $2,021 above average
    • Mileage
    • 89,800 Miles
    • 7,185 Miles below average
  • 2007 BMW 3 Series for sale in Philadelphia, PA
    • $1,984 below average
    • Mileage
    • 115,400 Miles
    • 6,072 Miles above average
  • 2011 BMW 3 Series for sale in Philadelphia, PA
    • $3,434 above average
    • Mileage
    • 34,000 Miles
    • 43,670 Miles below average
  • 2010 BMW 3 Series for sale in Philadelphia, PA
    • $3,393 below average
    • Mileage
    • 102,205 Miles
    • 6,849 Miles above average
  • 2010 BMW 3 Series for sale in Philadelphia, PA
    • $4,158 below average
    • Mileage
    • 147,254 Miles
    • 58,375 Miles above average
  • 2009 BMW 3 Series for sale in Philadelphia, PA
    • $841 above average
    • Mileage
    • 67,700 Miles
    • 30,106 Miles below average
  • 2011 BMW 3 Series for sale in Philadelphia, PA
    • $4,406 below average
    • Mileage
    • 103,975 Miles
    • 28,375 Miles above average
  • 1 of 2