2014 BMW 3 Series Review
  • Featured Listings

  • 2011 BMW 3 Series for sale in Kernersville, NC
    • $2,009 below average
    • Mileage
    • 108,434 Miles
    • 30,958 Miles above average
  • 2012 BMW 3 Series for sale in Kernersville, NC
    • $36 above average
    • Mileage
    • 51,648 Miles
    • 11,080 Miles below average
  • 2015 BMW 3 Series for sale in Kernersville, NC
    • $1,211 above average
    • Mileage
    • 29,043 Miles
    • 5,452 Miles below average
  • 2003 BMW 3 Series for sale in Kernersville, NC
    • $1,492 below average
    • Mileage
    • 160,688 Miles
    • 54,949 Miles above average
  • 2016 BMW 3 Series for sale in Kernersville, NC
    • $737 below average
    • Mileage
    • 18,253 Miles
    • 10,504 Miles below average
  • 2007 BMW 3 Series for sale in Kernersville, NC
    • $2,944 above average
    • Mileage
    • 88,171 Miles
    • 16,720 Miles below average
  • 2011 BMW 3 Series for sale in Kernersville, NC
    • $1,242 above average
    • Mileage
    • 97,367 Miles
    • 27,391 Miles above average
  • 2006 BMW 3 Series for sale in Kernersville, NC
    • $1,381 below average
    • Mileage
    • 132,145 Miles
    • 8,593 Miles above average
  • 2000 BMW 3 Series for sale in Kernersville, NC
    • $161 below average
    • Mileage
    • 170,000 Miles
    • 9,061 Miles above average
  • Featured BMW 3 Series Listings in Kernersville, NC

  • 1 of 1