0 Listings
  • Featured Listings

    2008 BMW 3 Series for sale in Westfield NJ
    $9,500

    2008 BMW 3 Series

    Jeff's Used Car Sales and Repair
    2008 BMW 3 Series for sale in West Palm Beach FL
    $12,900

    2008 BMW 3 Series

    EZ Own Car Sales
    2007 BMW 3 Series for sale in Virginia Beach VA
    $7,825

    2007 BMW 3 Series

    Express Motors
    2007 BMW 3 Series for sale in Eastpointe MI
    $7,995

    2007 BMW 3 Series

    Brad's Auto Sales
  • 2008 BMW 3 Series for sale in Uniontown, OH
    • $2,447 below average
    • Mileage
    • 82,409 Miles
    • 17,979 Miles below average
  • 2007 BMW 3 Series for sale in Philadelphia, PA
    • $758 below average
    • Mileage
    • 89,802 Miles
    • 19,403 Miles below average
  • 2007 BMW 3 Series for sale in Union, NJ
    • $2,075 below average
    • Mileage
    • 124,678 Miles
    • 4,920 Miles above average
  • 2007 BMW 3 Series for sale in Geneva, NY
    • $1,919 below average
    • Mileage
    • 98,580 Miles
    • 6,065 Miles below average
  • 2008 BMW 3 Series for sale in Covina, CA
    • $1,425 below average
    • Mileage
    • 90,487 Miles
    • 11,934 Miles below average
  • 2007 BMW 3 Series for sale in Springfield, IL
    • $1,512 below average
    • Mileage
    • 86,994 Miles
    • 22,211 Miles below average
  • 2007 BMW 3 Series for sale in Sumter, SC
    • $1,512 below average
    • Mileage
    • 88,000 Miles
    • 21,205 Miles below average
  • 2008 BMW 3 Series for sale in North Bergen, NJ
    • $2,165 below average
    • Mileage
    • 99,750 Miles
    • 2,393 Miles below average
  • 2006 BMW 3 Series for sale in Plaistow, NH
    • $1,570 below average
    • Mileage
    • 109,758 Miles
    • 5,733 Miles below average
  • 2008 BMW 3 Series for sale in North Bergen, NJ
    • $1,242 below average
    • Mileage
    • 108,500 Miles
    • 4,184 Miles above average
  • 2007 BMW 3 Series for sale in Garland, TX
    • $2,008 below average
    • Mileage
    • 121,871 Miles
    • 12,666 Miles above average
  • 2007 BMW 3 Series for sale in Cincinnati, OH
    • $512 below average
    • Mileage
    • 84,239 Miles
    • 24,966 Miles below average
  • 2007 BMW 3 Series for sale in Phoenix, AZ
    • $2,417 below average
    • Mileage
    • 81,982 Miles
    • 22,663 Miles below average
  • 2007 BMW 3 Series for sale in San Diego, CA
    • $1,917 below average
    • Mileage
    • 121,928 Miles
    • 17,283 Miles above average
  • 2007 BMW 3 Series for sale in Dallas, TX
    • $1,087 above average
    • Mileage
    • 80,910 Miles
    • 23,735 Miles below average
  • 2007 BMW 3 Series for sale in Las Vegas, NV
    • $1,508 below average
    • Mileage
    • 110,000 Miles
    • 795 Miles above average
  • Featured BMW 3 Series Listings

    2007 BMW 3 Series for sale in Arlington TX
    $7,995

    2007 BMW 3 Series

    Diabco Auto Sales Inc
    2006 BMW 3 Series for sale in Arlington TX
    $8,995

    2006 BMW 3 Series

    Diabco Auto Sales Inc
    2006 BMW 3 Series for sale in Petersburg VA
    $5,500

    2006 BMW 3 Series

    Green Light Autos
    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 Sacramento, CA
    • $1,425 below average
    • Mileage
    • 85,000 Miles
    • 17,421 Miles below average
  • 2007 BMW 3 Series for sale in Madison, TN
    • $1,987 below average
    • Mileage
    • 105,292 Miles
    • 5,992 Miles below average
  • 2007 BMW 3 Series for sale in Riverview, FL
    • $1,107 below average
    • Mileage
    • 97,163 Miles
    • 12,042 Miles below average
  • 2007 BMW 3 Series for sale in Santa Clara, CA
    • $1,062 below average
    • Mileage
    • 81,746 Miles
    • 22,899 Miles below average
  • 2008 BMW 3 Series for sale in Irvington, NJ
    • $1,429 below average
    • Mileage
    • 87,922 Miles
    • 14,499 Miles below average
  • 2008 BMW 3 Series for sale in Doraville, GA
    • $2,034 below average
    • Mileage
    • 96,526 Miles
    • 5,895 Miles below average
  • 2007 BMW 3 Series for sale in Hasbrouck Heights, NJ
    • $1,612 below average
    • Mileage
    • 84,540 Miles
    • 24,665 Miles below average
  • 2007 BMW 3 Series for sale in Cleveland, OH
    • Email for Price
    • Mileage
    • 80,409 Miles
    • 24,236 Miles below average
  • 1 of 136