2014 BMW 3 Series Review
  • Featured Listings

  • 2011 BMW 3 Series for sale in Indianapolis, IN
    • $252 above average
    • Mileage
    • 67,155 Miles
    • 21,230 Miles below average
  • 2011 BMW 3 Series for sale in Indianapolis, IN
    • $3,205 below average
    • Mileage
    • 107,668 Miles
    • 30,192 Miles above average
  • 2009 BMW 3 Series for sale in Indianapolis, IN
    • $1,634 below average
    • Mileage
    • 87,061 Miles
    • 952 Miles below average
  • 2011 BMW 3 Series for sale in Indianapolis, IN
    • $2,289 below average
    • Mileage
    • 99,592 Miles
    • 21,288 Miles above average
  • 2011 BMW 3 Series for sale in Indianapolis, IN
    • $486 above average
    • Mileage
    • 68,357 Miles
    • 9,119 Miles below average
  • 2008 BMW 3 Series for sale in Indianapolis, IN
    • $1,298 below average
    • Mileage
    • 126,684 Miles
    • 19,106 Miles above average
  • 2006 BMW 3 Series for sale in Indianapolis, IN
    • $1,667 below average
    • Mileage
    • 146,536 Miles
    • 22,984 Miles above average
  • 2013 BMW 3 Series for sale in Indianapolis, IN
    • $1,464 below average
    • Mileage
    • 51,082 Miles
    • 3,316 Miles below average
  • 2011 BMW 3 Series for sale in Indianapolis, IN
    • $3,917 below average
    • Mileage
    • 122,993 Miles
    • 45,517 Miles above average
  • 2011 BMW 3 Series for sale in Indianapolis, IN
    • $486 above average
    • Mileage
    • 72,828 Miles
    • 4,648 Miles below average
  • 2008 BMW 3 Series for sale in Indianapolis, IN
    • $1,285 below average
    • Mileage
    • 89,990 Miles
    • 12,236 Miles below average
  • 2016 BMW 3 Series for sale in Indianapolis, IN
    • $887 below average
    • Mileage
    • 27,642 Miles
    • 2,336 Miles above average
  • 2012 BMW 3 Series for sale in Indianapolis, IN
    • $3,046 below average
    • Mileage
    • 71,991 Miles
    • 17,558 Miles above average
  • 2013 BMW 3 Series for sale in Indianapolis, IN
    • $8,105 below average
    • Mileage
    • 105,102 Miles
    • 52,941 Miles above average
  • 2013 BMW 3 Series for sale in Indianapolis, IN
    • $2,185 above average
    • Mileage
    • 16,550 Miles
    • 35,611 Miles below average
  • 2007 BMW 3 Series for sale in Indianapolis, IN
    • $1,380 below average
    • Mileage
    • 119,278 Miles
    • 10,940 Miles above average
  • Featured BMW 3 Series Listings in Indianapolis, IN

  • 2002 BMW 3 Series for sale in Indianapolis, IN
    • $924 below average
    • Mileage
    • 107,639 Miles
    • 16,808 Miles below average
  • 2005 BMW 3 Series for sale in Indianapolis, IN
    • $915 below average
    • Mileage
    • 117,784 Miles
    • 4,008 Miles below average
  • 2006 BMW 3 Series for sale in Indianapolis, IN
    • $1,048 below average
    • Mileage
    • 102,465 Miles
    • 13,064 Miles below average
  • 2006 BMW 3 Series for sale in Indianapolis, IN
    • $1,671 below average
    • Mileage
    • 163,652 Miles
    • 40,100 Miles above average
  • 2006 BMW 3 Series for sale in Indianapolis, IN
    • $1,171 below average
    • Mileage
    • 115,817 Miles
    • 7,735 Miles below average
  • 2011 BMW 3 Series for sale in Indianapolis, IN
    • $195 below average
    • Mileage
    • 67,871 Miles
    • 7,054 Miles below average
  • 2014 BMW 3 Series for sale in Indianapolis, IN
    • $2,405 above average
    • Mileage
    • 61,841 Miles
    • 15,360 Miles above average
  • 2014 BMW 3 Series for sale in Indianapolis, IN
    • $1,431 above average
    • Mileage
    • 25,414 Miles
    • 12,999 Miles below average
  • 1 of 2