0 Listings
2014 BMW 3 Series Review
  • Featured Listings

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

    2013 BMW 3 Series

    All State Motors
    2006 BMW 3 Series for sale in Sacramento CA
    $7,995

    2006 BMW 3 Series

    Pristine Auto Sales
    2008 BMW 3 Series for sale in Philadelphia PA
    $7,995

    2008 BMW 3 Series

    KEY AUTOMOTIVE SALES
    1995 BMW 3 Series for sale in Van Nuys CA
    $2,775

    1995 BMW 3 Series

    City Cars Warehouse
  • 2002 BMW 3 Series for sale in Virginia Beach, VA
    • $979 below average
    • Mileage
    • 113,160 Miles
    • 22,957 Miles below average
  • 2011 BMW 3 Series for sale in Virginia Beach, VA
    • $1,904 below average
    • Mileage
    • 66,601 Miles
    • 8,995 Miles below average
  • 2013 BMW 3 Series for sale in Virginia Beach, VA
    • $2,862 above average
    • Mileage
    • 42,316 Miles
    • 10,647 Miles below average
  • 2004 BMW 3 Series for sale in Virginia Beach, VA
    • $1,269 below average
    • Mileage
    • 128,533 Miles
    • 1,178 Miles below average
  • 2011 BMW 3 Series for sale in Virginia Beach, VA
    • Email for Price
    • Mileage
    • 63,711 Miles
    • 14,557 Miles below average
  • 2009 BMW 3 Series for sale in Virginia Beach, VA
    • $526 below average
    • Mileage
    • 84,591 Miles
    • 12,358 Miles below average
  • 2008 BMW 3 Series for sale in Virginia Beach, VA
    • $1,399 below average
    • Mileage
    • 90,985 Miles
    • 9,365 Miles below average
  • 2006 BMW 3 Series for sale in Virginia Beach, VA
    • $1,098 below average
    • Mileage
    • 162,013 Miles
    • 38,184 Miles above average
  • 2007 BMW 3 Series for sale in Virginia Beach, VA
    • $1,473 below average
    • Mileage
    • 133,433 Miles
    • 21,971 Miles above average
  • 2013 BMW 3 Series for sale in Virginia Beach, VA
    • $767 above average
    • Mileage
    • 47,688 Miles
    • 5,275 Miles below average
  • 2010 BMW 3 Series for sale in Virginia Beach, VA
    • Email for Price
    • Mileage
    • 134,111 Miles
    • 38,565 Miles above average
  • 2007 BMW 3 Series for sale in Virginia Beach, VA
    • $473 below average
    • Mileage
    • 123,890 Miles
    • 12,428 Miles above average
  • 2013 BMW 3 Series for sale in Virginia Beach, VA
    • $1,112 below average
    • Mileage
    • 22,049 Miles
    • 25,627 Miles below average
  • 2007 BMW 3 Series for sale in Virginia Beach, VA
    • $473 below average
    • Mileage
    • 101,195 Miles
    • 10,267 Miles below average
  • 2007 BMW 3 Series for sale in Virginia Beach, VA
    • $973 below average
    • Mileage
    • 129,481 Miles
    • 18,019 Miles above average
  • 2005 BMW 3 Series for sale in Virginia Beach, VA

    2005 BMW 3 Series

    • $608 below average
    • Mileage
    • 115,958 Miles
    • 2,218 Miles below average
  • Featured BMW 3 Series Listings in Virginia Beach, VA

    2006 BMW 3 Series for sale in Coral Springs FL
    $5,900

    2006 BMW 3 Series

    EUROPEAN AUTO ALLIANCE LLC
    2010 BMW 3 Series for sale in Maitland FL
    $23,990

    2010 BMW 3 Series

    CLASSIC II Auto
    2006 BMW 3 Series for sale in Lubbock TX
    $8,950

    2006 BMW 3 Series

    Gregory Motors
    2006 BMW 3 Series for sale in Sacramento CA
    $7,995

    2006 BMW 3 Series

    Pristine Auto Sales
  • 2009 BMW 3 Series for sale in Virginia Beach, VA
    • $3,169 above average
    • Mileage
    • 54,788 Miles
    • 31,810 Miles below average
  • 2009 BMW 3 Series for sale in Virginia Beach, VA
    • $3,066 below average
    • Mileage
    • 133,100 Miles
    • 38,389 Miles above average
  • 2014 BMW 3 Series for sale in Virginia Beach, VA
    • $3,575 above average
    • Mileage
    • 24,171 Miles
    • 13,225 Miles below average
  • 2003 BMW 3 Series for sale in Virginia Beach, VA
    • $835 below average
    • Mileage
    • 138,402 Miles
    • 1,720 Miles above average
  • 2007 BMW 3 Series for sale in Virginia Beach, VA
    • $492 below average
    • Mileage
    • 118,135 Miles
    • 8,836 Miles above average
  • 2003 BMW 3 Series for sale in Virginia Beach, VA
    • $410 below average
    • Mileage
    • 97,321 Miles
    • 9,660 Miles below average
  • 2007 BMW 3 Series for sale in Virginia Beach, VA
    • $323 below average
    • Mileage
    • 140,401 Miles
    • 31,915 Miles above average
  • 2006 BMW 3 Series for sale in Virginia Beach, VA
    • $598 below average
    • Mileage
    • 116,866 Miles
    • 6,963 Miles below average
  • 1 of 2