2014 BMW 3 Series Review
  • Featured Listings

  • 2014 BMW 3 Series for sale in Kalamazoo, MI
    • $3,151 below average
    • Mileage
    • 68,552 Miles
    • 31,184 Miles above average
  • 2015 BMW 3 Series for sale in Kalamazoo, MI
    • $2,548 above average
    • Mileage
    • 30,582 Miles
    • 5,833 Miles below average
  • 2009 BMW 3 Series for sale in Kalamazoo, MI
    • $1,455 above average
    • Mileage
    • 64,073 Miles
    • 33,335 Miles below average
  • 2013 BMW 3 Series for sale in Kalamazoo, MI
    • $1,569 above average
    • Mileage
    • 43,775 Miles
    • 10,623 Miles below average
  • 2008 BMW 3 Series for sale in Kalamazoo, MI
    • $297 below average
    • Mileage
    • 109,141 Miles
    • 1,563 Miles above average
  • 2007 BMW 3 Series for sale in Kalamazoo, MI
    • $497 below average
    • Mileage
    • 124,014 Miles
    • 12,974 Miles above average
  • 2014 BMW 3 Series for sale in Kalamazoo, MI
    • $7,843 above average
    • Mileage
    • 49,973 Miles
    • 3,492 Miles above average
  • 2015 BMW 3 Series for sale in Kalamazoo, MI
    • $10,448 above average
    • Mileage
    • 20,550 Miles
    • 15,865 Miles below average
  • 2016 BMW 3 Series for sale in Kalamazoo, MI
    • $5,373 above average
    • Mileage
    • 10,176 Miles
    • 14,399 Miles below average
  • 2009 BMW 3 Series for sale in Kalamazoo, MI
    • $1,455 above average
    • Mileage
    • 38,826 Miles
    • 58,582 Miles below average
  • 2006 BMW 3 Series for sale in Kalamazoo, MI
    • $171 below average
    • Mileage
    • 130,000 Miles
    • 6,448 Miles above average
  • 2011 BMW 3 Series for sale in Kalamazoo, MI
    • Email for Price
    • Mileage
    • 116,147 Miles
    • 27,762 Miles above average
  • Featured BMW 3 Series Listings in Kalamazoo, MI

  • 1 of 1