2014 BMW 3 Series Review
  • Featured Listings

  • 2015 BMW 3 Series for sale in Colorado Springs, CO
    • $4,410 below average
    • Mileage
    • 16,609 Miles
    • 13,216 Miles below average
  • 2016 BMW 3 Series for sale in Colorado Springs, CO
    • $2,069 below average
    • Mileage
    • 10,415 Miles
    • 18,342 Miles below average
  • 2015 BMW 3 Series for sale in Colorado Springs, CO
    • $1,910 below average
    • Mileage
    • 7,061 Miles
    • 22,764 Miles below average
  • 2016 BMW 3 Series for sale in Colorado Springs, CO
    • $973 below average
    • Mileage
    • 3,003 Miles
    • 14,516 Miles below average
  • 2014 BMW 3 Series for sale in Colorado Springs, CO
    • $591 above average
    • Mileage
    • 9,967 Miles
    • 32,220 Miles below average
  • 2001 BMW 3 Series for sale in Colorado Springs, CO

    2001 BMW 3 Series

    • $776 below average
    • Mileage
    • 138,512 Miles
    • 5,236 Miles above average
  • 2009 BMW 3 Series for sale in Colorado Springs, CO
    • $2,935 above average
    • Mileage
    • 110,191 Miles
    • 12,385 Miles above average
  • 2011 BMW 3 Series for sale in Colorado Springs, CO
    • $604 below average
    • Mileage
    • 102,531 Miles
    • 25,055 Miles above average
  • 2004 BMW 3 Series for sale in Colorado Springs, CO
    • $1,330 below average
    • Mileage
    • 181,538 Miles
    • 43,304 Miles above average
  • 2016 BMW 3 Series for sale in Colorado Springs, CO
    • $2,169 below average
    • Mileage
    • 41,915 Miles
    • 13,158 Miles above average
  • 2010 BMW 3 Series for sale in Colorado Springs, CO
    • $961 above average
    • Mileage
    • 109,549 Miles
    • 22,139 Miles above average
  • 2014 BMW 3 Series for sale in Colorado Springs, CO
    • $2,436 above average
    • Mileage
    • 44,547 Miles
    • 6,134 Miles above average
  • 2007 BMW 3 Series for sale in Colorado Springs, CO
    • $1,408 above average
    • Mileage
    • 120,256 Miles
    • 9,216 Miles above average
  • 2002 BMW 3 Series for sale in Colorado Springs, CO
    • $169 above average
    • Mileage
    • 118,577 Miles
    • 21,007 Miles below average
  • 2003 BMW 3 Series for sale in Colorado Springs, CO
    • $743 below average
    • Mileage
    • 184,667 Miles
    • 50,440 Miles above average
  • 2001 BMW 3 Series for sale in Colorado Springs, CO
    • $265 above average
    • Mileage
    • 87,224 Miles
    • 42,316 Miles below average
  • Featured BMW 3 Series Listings in Colorado Springs, CO

    2014 BMW 3 Series for sale in National City, CA
    $25,995
    Fresh Start Auto Loans - Westcott Mazda

    2014 BMW 3 Series

    Fresh Start Auto Loans - Westcott Mazda
  • 2006 BMW 3 Series for sale in Colorado Springs, CO
    • $451 above average
    • Mileage
    • 157,859 Miles
    • 43,487 Miles above average
  • 2001 BMW 3 Series for sale in Colorado Springs, CO

    2001 BMW 3 Series

    • $2,276 below average
    • Mileage
    • 165,355 Miles
    • 32,079 Miles above average
  • 2006 BMW 3 Series for sale in Colorado Springs, CO
    • $2,666 below average
    • Mileage
    • 181,945 Miles
    • 58,393 Miles above average
  • 2016 BMW 3 Series for sale in Colorado Springs, CO
    • $2,171 below average
    • Mileage
    • 36,485 Miles
    • 7,728 Miles above average
  • 2012 BMW 3 Series for sale in Colorado Springs, CO
    • $8,046 above average
    • Mileage
    • 43,299 Miles
    • 19,429 Miles below average
  • 2005 BMW 3 Series for sale in Colorado Springs, CO
    • Email for Price
    • Mileage
  • 2003 BMW 3 Series for sale in Colorado Springs, CO
    • $1,747 below average
    • Mileage
    • 157,018 Miles
    • 22,791 Miles above average
  • 2004 BMW 3 Series for sale in Colorado Springs, CO
    • $671 above average
    • Mileage
    • 129,665 Miles
    • 8,569 Miles below average
  • 1 of 2