• 2003 BMW 3 Series 325i

    Used 2003 BMW 3 Series 325i for sale with 125,800 miles listed for $5,995. Used
    $5,995 $6,995
    125,800 miles

    San Antonio, TX

  • 2002 BMW 3 Series 325i

    Used 2002 BMW 3 Series 325i for sale with 166,037 miles listed for $3,495. Used
    $3,495
    166,037 miles

    Paterson, NJ

  • 2002 BMW 3 Series 325Ci

    Used 2002 BMW 3 Series 325Ci for sale with 146,480 miles listed for $5,450. Used
    $5,450
    146,480 miles

    Yuba City, CA

  • 2003 BMW 3 Series 330i

    Used 2003 BMW 3 Series 330i for sale with 128,012 miles listed for $7,995. Used
    $7,995 $8,495
    128,012 miles

    Marietta, GA

  • 2001 BMW 3 Series 330i

    Used 2001 BMW 3 Series 330i for sale with 86,279 miles listed for $7,995. Used
    $7,995
    86,279 miles

    North Kingstown, RI

  • 2002 BMW 3 Series 325Ci

    Used 2002 BMW 3 Series 325Ci for sale with 86,194 miles listed for $6,995. Used
    $6,995
    86,194 miles

    Davie, FL

  • 2003 BMW 3 Series 330xi

    Used 2003 BMW 3 Series 330xi for sale with 92,799 miles listed for $7,995. Used
    $7,995
    92,799 miles

    Merrimack, NH

  • 2002 BMW 3 Series 325xi

    Used 2002 BMW 3 Series 325xi for sale with 148,900 miles listed for $5,995. Used
    $5,995
    148,900 miles

    Wallingford, VT

  • 2001 BMW 3 Series 325Ci

    Used 2001 BMW 3 Series 325Ci for sale with 58,468 miles listed for $11,900. Used
    $11,900
    58,468 miles

    Lakewood, NJ

  • 2001 BMW 3 Series 330Ci

    Used 2001 BMW 3 Series 330Ci for sale with 128,284 miles listed for $4,995. Used
    $4,995
    128,284 miles

    Kenmore, WA

  • 2001 BMW 3 Series 325i

    Used 2001 BMW 3 Series 325i for sale with 131,000 miles listed for $4,795. Used
    $4,795 $5,200
    131,000 miles

    Tampa, FL

  • 2002 BMW 3 Series 325xi

    Used 2002 BMW 3 Series 325xi for sale with 67,988 miles listed for $13,800. Used
    $13,800
    67,988 miles

    Mooresville, NC

  • 2003 BMW 3 Series 330xi

    Used 2003 BMW 3 Series 330xi for sale with 88,951 miles listed for $9,495. Used
    $9,495
    88,951 miles

    Bettendorf, IA

  • 2002 BMW 3 Series 325Ci

    Used 2002 BMW 3 Series 325Ci for sale with 131,486 miles. Used
    $0Email for Price
    131,486 miles

    Denver, CO

  • 2003 BMW 3 Series 330Ci

    Used 2003 BMW 3 Series 330Ci for sale with 94,542 miles listed for $7,999. Used
    $7,999
    94,542 miles

    Buford, GA

  • 2003 BMW 3 Series

    Used 2003 BMW 3 Series for sale with 139,641 miles listed for $6,999. Used
    $6,999
    139,641 miles

    Fresno, CA

  • 2003 BMW 3 Series 325i

    Used 2003 BMW 3 Series 325i for sale listed for $2,200. Used
    $2,200
    Email for Mileage

    Harvey, IL

  • 2002 BMW 3 Series 325i

    Used 2002 BMW 3 Series 325i for sale with 86,700 miles listed for $6,900. Used
    $6,900
    86,700 miles

    Goleta, CA

  • 2001 BMW 3 Series 325Ci

    Used 2001 BMW 3 Series 325Ci for sale with 153,656 miles listed for $6,995. Used
    $6,995
    153,656 miles

    , CA

  • 2002 BMW 3 Series 325i

    Used 2002 BMW 3 Series 325i for sale with 83,637 miles listed for $5,495. Used
    $5,495
    83,637 miles

    Orlando, FL

  • 2001 BMW 3 Series 325i

    Used 2001 BMW 3 Series 325i for sale with 110,617 miles listed for $5,500. Used
    $5,500
    110,617 miles

    Arlington, TX

  • 2001 BMW 3 Series

    Used 2001 BMW 3 Series for sale with 166,000 miles listed for $3,950. Used
    $3,950 $5,550
    166,000 miles

    Spring Valley, NY

  • 2003 BMW 3 Series 325Ci

    Used 2003 BMW 3 Series 325Ci for sale with 137,784 miles listed for $6,999. Used
    $6,999
    137,784 miles

    Hasbrouck Heights, NJ

  • 2003 BMW 3 Series 325i

    Used 2003 BMW 3 Series 325i for sale with 177,000 miles listed for $5,595. Used
    $5,595 $5,999
    177,000 miles

    Bristol, TN

  • ...