0 Listings
2014 BMW 3 Series Review
  • Featured Listings

    2007 BMW 3 Series for sale in Henrico VA
    $9,918

    2007 BMW 3 Series

    West Broad Hyundai
    2006 BMW 3 Series for sale in Petersburg VA
    $5,500

    2006 BMW 3 Series

    Green Light Autos
    2013 BMW 3 Series for sale in Baker City OR
    $19,995

    2013 BMW 3 Series

    Baker Garage Inc - Baker Garage, Inc
    2014 BMW 3 Series for sale in Bismarck ND
    $24,974

    2014 BMW 3 Series

    Veracity Motors
  • 2011 BMW 3 Series for sale in Houston, TX
    • $4,077 below average
    • Mileage
    • 85,325 Miles
    • 14,721 Miles above average
  • 2015 BMW 3 Series for sale in Houston, TX
    • $8,684 above average
    • Mileage
    • 29,762 Miles
    • 5,010 Miles below average
  • 2013 BMW 3 Series for sale in Houston, TX

    2013 BMW 3 Series

    • $4,830 below average
    • Mileage
    • 69,411 Miles
    • 19,504 Miles above average
  • 2009 BMW 3 Series for sale in Houston, TX
    • $1,170 below average
    • Mileage
    • 75,784 Miles
    • 10,814 Miles below average
  • 2016 BMW 3 Series for sale in Houston, TX
    • $1,721 below average
    • Mileage
    • 25,383 Miles
    • 3,265 Miles below average
  • 2013 BMW 3 Series for sale in Houston, TX
    • $2,815 below average
    • Mileage
    • 78,457 Miles
    • 24,784 Miles above average
  • 2014 BMW 3 Series for sale in Houston, TX
    • $2,528 above average
    • Mileage
    • 33,071 Miles
    • 8,103 Miles below average
  • 2009 BMW 3 Series for sale in Houston, TX
    • $2,525 below average
    • Mileage
    • 102,425 Miles
    • 5,476 Miles above average
  • 2009 BMW 3 Series for sale in Houston, TX
    • $1,566 below average
    • Mileage
    • 92,894 Miles
    • 1,817 Miles below average
  • 2009 BMW 3 Series for sale in Houston, TX
    • $2,920 below average
    • Mileage
    • 89,074 Miles
    • 2,476 Miles above average
  • 2013 BMW 3 Series for sale in Houston, TX
    • $319 below average
    • Mileage
    • 30,852 Miles
    • 22,821 Miles below average
  • 2009 BMW 3 Series for sale in Houston, TX
    • $661 below average
    • Mileage
    • 81,309 Miles
    • 13,402 Miles below average
  • 2011 BMW 3 Series for sale in Houston, TX
    • $2,014 below average
    • Mileage
    • 90,610 Miles
    • 12,342 Miles above average
  • 2011 BMW 3 Series for sale in Houston, TX
    • $2,105 below average
    • Mileage
    • 104,123 Miles
    • 25,855 Miles above average
  • 2011 BMW 3 Series for sale in Houston, TX
    • $1,854 above average
    • Mileage
    • 53,233 Miles
    • 21,918 Miles below average
  • 2011 BMW 3 Series for sale in Houston, TX
    • $2,835 below average
    • Mileage
    • 122,230 Miles
    • 33,500 Miles above average
  • Featured BMW 3 Series Listings in Houston, TX

    2009 BMW 3 Series for sale in Geneva NY
    $11,978

    2009 BMW 3 Series

    Geneva Foreign & Sports
    2007 BMW 3 Series for sale in Salt Lake City UT
    $10,595

    2007 BMW 3 Series

    TITO'S AUTO SALES
    2003 BMW 3 Series for sale in Alpharetta GA
    $3,999

    2003 BMW 3 Series

    Flywheel Motor Group
    2013 BMW 3 Series for sale in Perth Amboy NJ
    $24,500

    2013 BMW 3 Series

    All State Motors
  • 2000 BMW 3 Series for sale in Houston, TX
    • $974 below average
    • Mileage
    • 110,752 Miles
    • 34,614 Miles below average
  • 2005 BMW 3 Series for sale in Houston, TX
    • $1,311 below average
    • Mileage
  • 2011 BMW 3 Series for sale in Houston, TX
    • $3,068 below average
    • Mileage
    • 60,275 Miles
    • 1,126 Miles above average
  • 2010 BMW 3 Series for sale in Houston, TX
    • $1,887 below average
    • Mileage
    • 90,000 Miles
    • 2,175 Miles above average
  • 2011 BMW 3 Series for sale in Houston, TX
    • $2,010 below average
    • Mileage
    • 91,161 Miles
    • 12,893 Miles above average
  • 2013 BMW 3 Series for sale in Houston, TX
    • $1,778 above average
    • Mileage
    • 41,891 Miles
    • 11,072 Miles below average
  • 2010 BMW 3 Series for sale in Houston, TX
    • $1,973 below average
    • Mileage
    • 129,276 Miles
    • 32,458 Miles above average
  • 2009 BMW 3 Series for sale in Houston, TX
    • $2,171 below average
    • Mileage
    • 89,250 Miles
    • 2,652 Miles above average
  • 1 of 9