• 2008 BMW 3 Series 328i

    Used 2008 BMW 3 Series 328i for sale with 102,244 miles listed for $11,995. Used
    $11,995
    102,244 miles

    Greenville, NC

  • 2006 BMW 3 Series 330i

    Used 2006 BMW 3 Series 330i for sale with 159,471 miles listed for $7,950. Used
    $7,950
    159,471 miles

    Kansas City, MO

  • 2008 BMW 3 Series 328i

    Used 2008 BMW 3 Series 328i for sale with 111,000 miles listed for $3,500. Used
    $3,500
    111,000 miles

    Atlanta, GA

  • 2008 BMW 3 Series 328xi

    Used 2008 BMW 3 Series 328xi for sale with 110,274 miles listed for $14,995. Used
    $14,995
    110,274 miles

    Poughkeepsie, NY

  • 2006 BMW 3 Series 325i

    Used 2006 BMW 3 Series 325i for sale with 104,928 miles listed for $11,995. Used
    $11,995
    104,928 miles

    Chicago, IL

  • 2007 BMW 3 Series 328xi

    Used 2007 BMW 3 Series 328xi for sale with 100,302 miles listed for $10,500. Used
    $10,500
    100,302 miles

    Arlington, TX

  • 2008 BMW 3 Series 335i

    Used 2008 BMW 3 Series 335i for sale with 88,809 miles listed for $13,299. Used
    $13,299 $13,999
    88,809 miles

    Davie, FL

  • 2006 BMW 3 Series 330xi

    Used 2006 BMW 3 Series 330xi for sale with 144,482 miles listed for $8,995. Used
    $8,995
    144,482 miles

    Milford, NH

  • 2006 BMW 3 Series 330i

    Used 2006 BMW 3 Series 330i for sale with 89,185 miles listed for $11,996. Used
    $11,996
    89,185 miles

    Santa Ana, CA

  • 2008 BMW 3 Series 328i

    Used 2008 BMW 3 Series 328i for sale with 87,872 miles listed for $14,995. Used
    $14,995
    87,872 miles

    Manassas Park, VA

  • 2007 BMW 3 Series 328i

    Used 2007 BMW 3 Series 328i for sale with 80,895 miles. Used
    $0Email for Price
    80,895 miles

    Sarasota, FL

  • 2006 BMW 3 Series 325Ci

    Used 2006 BMW 3 Series 325Ci for sale with 103,069 miles listed for $12,995. Used
    $12,995
    103,069 miles

    Homewood, AL

  • 2007 BMW 3 Series 335i

    Used 2007 BMW 3 Series 335i for sale with 88,192 miles listed for $13,900. Used
    $13,900
    88,192 miles

    North Plainfield, NJ

  • 2007 BMW 3 Series 328xi

    Used 2007 BMW 3 Series 328xi for sale with 81,875 miles. Used
    $0Email for Price
    81,875 miles

    Paterson, NJ

  • 2006 BMW 3 Series 325xi

    Used 2006 BMW 3 Series 325xi for sale with 98,463 miles listed for $12,995. Used
    $12,995
    98,463 miles

    Bayville, NJ

  • 2007 BMW 3 Series 335i

    Used 2007 BMW 3 Series 335i for sale with 97,879 miles listed for $16,997. Used
    $16,997
    97,879 miles

    Roseville, CA

  • 2008 BMW 3 Series 328i

    Used 2008 BMW 3 Series 328i for sale with 46,000 miles listed for $19,299. Used
    $19,299
    46,000 miles

    Calabasas, CA

  • 2007 BMW 3 Series 328xi

    Used 2007 BMW 3 Series 328xi for sale listed for $12,500. Used
    $12,500
    Email for Mileage

    Endicott, NY

  • 2006 BMW 3 Series 330xi

    Used 2006 BMW 3 Series 330xi for sale with 74,742 miles listed for $13,655. Used
    $13,655
    74,742 miles

    West New York, NJ

  • 2007 BMW 3 Series 328i

    Used 2007 BMW 3 Series 328i for sale with 78,362 miles listed for $11,980. Used
    $11,980
    78,362 miles

    Richmond Hill, NY

  • 2007 BMW 3 Series 328xi

    Used 2007 BMW 3 Series 328xi for sale with 102,373 miles listed for $10,980. Used
    $10,980
    102,373 miles

    Richmond Hill, NY

  • 2008 BMW 3 Series 335i

    Used 2008 BMW 3 Series 335i for sale with 90,558 miles listed for $15,980. Used
    $15,980
    90,558 miles

    Richmond Hill, NY

  • 2008 BMW 3 Series 328xi

    Used 2008 BMW 3 Series 328xi for sale with 101,780 miles listed for $9,480. Used
    $9,480
    101,780 miles

    Richmond Hill, NY

  • 2008 BMW 3 Series 335i

    Used 2008 BMW 3 Series 335i for sale with 57,808 miles listed for $21,980. Used
    $21,980
    57,808 miles

    Richmond Hill, NY

  • ...