0 Listings
2014 BMW 3 Series Review
  • Featured Listings

    2015 BMW 3 Series for sale in Mechanicsville VA
    $22,860

    2015 BMW 3 Series

    MECHANICSVILLE HONDA
    2008 BMW 3 Series for sale in Johnston SC
    $9,700

    2008 BMW 3 Series

    Herlong-Chevrolet-Buick
    2016 BMW 3 Series for sale in Mankato MN
    $29,888

    2016 BMW 3 Series

    LAGER'S CHRYSLER WORLD
    2015 BMW 3 Series for sale in Woodlands TX
    $21,482

    2015 BMW 3 Series

    VOLKSWAGEN OF THE WOODLANDS
  • 2013 BMW 3 Series for sale in Greensboro, NC
    • $798 below average
    • Mileage
    • 41,485 Miles
    • 9,254 Miles below average
  • 2011 BMW 3 Series for sale in Greensboro, NC
    • $2,953 below average
    • Mileage
    • 77,205 Miles
    • 998 Miles below average
  • 2009 BMW 3 Series for sale in Greensboro, NC
    • $554 below average
    • Mileage
    • 74,454 Miles
    • 20,029 Miles below average
  • 2010 BMW 3 Series for sale in Greensboro, NC
    • $546 above average
    • Mileage
    • 102,154 Miles
    • 13,605 Miles above average
  • 2009 BMW 3 Series for sale in Greensboro, NC
    • $49 below average
    • Mileage
    • 85,175 Miles
    • 9,308 Miles below average
  • 2007 BMW 3 Series for sale in Greensboro, NC
    • $915 below average
    • Mileage
    • 86,294 Miles
    • 25,357 Miles below average
  • 2015 BMW 3 Series for sale in Greensboro, NC
    • $672 above average
    • Mileage
    • 27,265 Miles
    • 6,667 Miles below average
  • 2011 BMW 3 Series for sale in Greensboro, NC
    • $3,547 above average
    • Mileage
    • 64,495 Miles
    • 13,708 Miles below average
  • 2011 BMW 3 Series for sale in Greensboro, NC
    • $1,584 below average
    • Mileage
    • 106,260 Miles
    • 28,721 Miles above average
  • 2005 BMW 3 Series for sale in Greensboro, NC
    • $1,243 below average
    • Mileage
  • 2005 BMW 3 Series for sale in Greensboro, NC
    • $1,243 below average
    • Mileage
    • 144,619 Miles
    • 20,834 Miles above average
  • 2006 BMW 3 Series for sale in Greensboro, NC
    • $1,598 below average
    • Mileage
    • 149,490 Miles
    • 25,529 Miles above average
  • 2007 BMW 3 Series for sale in Greensboro, NC
    • $1,825 below average
    • Mileage
    • 124,388 Miles
    • 19,406 Miles above average
  • 2005 BMW 3 Series for sale in Greensboro, NC
    • $2,804 above average
    • Mileage
    • 86,313 Miles
    • 24,849 Miles below average
  • 2014 BMW 3 Series for sale in Greensboro, NC
    • $1,288 below average
    • Mileage
    • 63,499 Miles
    • 17,271 Miles above average
  • 2010 BMW 3 Series for sale in Greensboro, NC
    • $1,430 above average
    • Mileage
    • 81,281 Miles
    • 7,268 Miles below average
  • Featured BMW 3 Series Listings in Greensboro, NC

    2014 BMW 3 Series for sale in Bedford TX
    $21,289

    2014 BMW 3 Series

    Mac Churchill AUTOmall
    2013 BMW 3 Series for sale in Brockton MA
    $22,980

    2013 BMW 3 Series

    Millennium Motors USA
    2011 BMW 3 Series for sale in North Windham CT
    $14,999

    2011 BMW 3 Series

    Gates GMC Buick Nissan
    2004 BMW 3 Series for sale in Tallahassee FL
    $6,299

    2004 BMW 3 Series

    Tallahassee Auto Broker
  • 2008 BMW 3 Series for sale in Greensboro, NC
    • $412 below average
    • Mileage
    • 114,232 Miles
    • 11,829 Miles above average
  • 2014 BMW 3 Series for sale in Greensboro, NC
    • $560 below average
    • Mileage
    • 26,299 Miles
    • 14,534 Miles below average
  • 2007 BMW 3 Series for sale in Greensboro, NC
    • $581 below average
    • Mileage
    • 132,309 Miles
    • 22,954 Miles above average
  • 2003 BMW 3 Series for sale in Greensboro, NC
    • $1,349 below average
    • Mileage
    • 56,800 Miles
    • 56,315 Miles below average
  • 2014 BMW 3 Series for sale in Greensboro, NC
    • $10,620 above average
    • Mileage
    • 45,201 Miles
    • 8,066 Miles above average
  • 2011 BMW 3 Series for sale in Greensboro, NC
    • $1,716 above average
    • Mileage
    • 34,541 Miles
    • 42,998 Miles below average
  • 2014 BMW 3 Series for sale in Greensboro, NC
    • $118 above average
    • Mileage
    • 47,233 Miles
    • 9,417 Miles above average
  • 2008 BMW 3 Series for sale in Greensboro, NC
    • $3,407 below average
    • Mileage
    • 142,022 Miles
    • 39,619 Miles above average
  • 1 of 2