0 Listings
  • Featured Listings

    2003 BMW 3 Series for sale in Arlington Heights IL
    $4,500

    2003 BMW 3 Series

    Admiral Motors
    2003 BMW 3 Series for sale in Pleasanton CA
    $5,998

    2003 BMW 3 Series

    Watts' World of Cars
    2003 BMW 3 Series for sale in Reseda CA
    $5,900

    2003 BMW 3 Series

    Ayala's 71 Auto Wholesale
    2001 BMW 3 Series for sale in Lubbock TX
    $6,995

    2001 BMW 3 Series

    Gregory Motors
  • 2001 BMW 3 Series for sale in Tujunga, CA
    • $938 below average
    • Mileage
    • 123,782 Miles
    • 6,461 Miles below average
  • 2002 BMW 3 Series for sale in Virginia Beach, VA
    • $925 below average
    • Mileage
    • 113,160 Miles
    • 23,498 Miles below average
  • 2003 BMW 3 Series for sale in Kenosha, WI
    • $1,245 below average
    • Mileage
    • 113,131 Miles
    • 21,333 Miles below average
  • 2001 BMW 3 Series for sale in Tampa, FL
    • $757 below average
    • Mileage
    • 132,774 Miles
    • 12,775 Miles below average
  • 2003 BMW 3 Series for sale in Fort Lauderdale, FL
    • $1,200 below average
    • Mileage
    • 87,547 Miles
    • 22,027 Miles below average
  • 2001 BMW 3 Series for sale in Arlington, VA
    • $1,311 below average
    • Mileage
    • 146,912 Miles
    • 16,207 Miles above average
  • 2003 BMW 3 Series for sale in Newark, NJ
    • $1,245 below average
    • Mileage
    • 113,965 Miles
    • 20,499 Miles below average
  • 2001 BMW 3 Series for sale in Van Nuys, CA
    • $1,119 below average
    • Mileage
    • 114,245 Miles
    • 20,277 Miles below average
  • 2002 BMW 3 Series for sale in Denver, CO
    • $1,130 below average
    • Mileage
    • 225,000 Miles
    • 86,249 Miles above average
  • 2002 BMW 3 Series for sale in Sheridan, IN
    • $1,198 below average
    • Mileage
    • 104,468 Miles
    • 15,964 Miles below average
  • 2003 BMW 3 Series for sale in San Jose, CA
    • $1,204 below average
    • Mileage
    • 148,253 Miles
    • 13,789 Miles above average
  • 2002 BMW 3 Series for sale in Louisville, KY
    • $930 below average
    • Mileage
    • 129,424 Miles
    • 7,234 Miles below average
  • 2001 BMW 3 Series for sale in Houston, TX
    • $819 below average
    • Mileage
    • 107,166 Miles
    • 27,356 Miles below average
  • 2002 BMW 3 Series for sale in Costa Mesa, CA
    • $648 below average
    • Mileage
    • 122,000 Miles
    • 13,363 Miles below average
  • 2003 BMW 3 Series for sale in Fort Pierre, SD
    • $1,395 below average
    • Mileage
    • 100,244 Miles
    • 9,330 Miles below average
  • 2001 BMW 3 Series for sale in Newark, CA
    • $443 below average
    • Mileage
    • 119,000 Miles
    • 11,243 Miles below average
  • Featured BMW 3 Series Listings

    2002 BMW 3 Series for sale in Greensboro NC
    $8,995

    2002 BMW 3 Series

    Slates Used Cars INC
    2002 BMW 3 Series for sale in Maitland FL
    $5,950

    2002 BMW 3 Series

    CLASSIC II Auto
    2003 BMW 3 Series for sale in Fort Pierre SD
    $4,305

    2003 BMW 3 Series

    FINE LINE AUTO
    2001 BMW 3 Series for sale in Newark NJ
    $3,777

    2001 BMW 3 Series

    Exclusive Auto Group
  • 2003 BMW 3 Series for sale in Linden, NJ
    • $455 below average
    • Mileage
    • 93,448 Miles
    • 32,171 Miles below average
  • 2002 BMW 3 Series for sale in Ledgewood, NJ
    • $652 below average
    • Mileage
    • 178,628 Miles
    • 43,265 Miles above average
  • 2002 BMW 3 Series for sale in Longview, WA
    • $207 below average
    • Mileage
    • 113,000 Miles
    • 18,149 Miles below average
  • 2002 BMW 3 Series for sale in Beaver Creek, OH
    • $1,198 below average
    • Mileage
    • 123,462 Miles
    • 3,030 Miles above average
  • 2001 BMW 3 Series for sale in Saylorsburg, PA
    • $484 below average
    • Mileage
    • 105,317 Miles
    • 26,432 Miles below average
  • 2001 BMW 3 Series for sale in Fremont, CA
    • $1,069 below average
    • Mileage
    • 159,000 Miles
    • 24,478 Miles above average
  • 2003 BMW 3 Series for sale in Henderson, KY
    • $1,092 above average
    • Mileage
    • 105,177 Miles
    • 31,900 Miles below average
  • 2003 BMW 3 Series for sale in Norfolk, VA
    • $459 below average
    • Mileage
    • 101,066 Miles
    • 24,553 Miles below average
  • 1 of 34