Used 2003 BMW M3 for sale

 
  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 97,480 miles listed for $16,995.
    $16,995
    97,480 miles

    Austin, TX

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 102,500 miles listed for $14,490.
    $14,490
    102,500 miles

    Federal Way, WA

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 112,000 miles listed for $15,500.
    $15,500
    112,000 miles

    Yorktown, VA

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 66,098 miles listed for $19,900.
    $19,900
    66,098 miles

    Kingston, PA

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 101,662 miles.
    $0Email for Price
    101,662 miles

    Garland, TX

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 100,524 miles listed for $11,999.
    $11,999
    100,524 miles

    Marlborough, MA

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 114,292 miles listed for $15,990.
    $15,990
    114,292 miles

    Addison, IL

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 132,755 miles listed for $16,900.
    $16,900
    132,755 miles

    Van Nuys, CA

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 94,562 miles listed for $12,999.
    $12,999
    94,562 miles

    Longmont, CO

  • 2003 BMW M3

    Used 2003 BMW M3 for sale listed for $13,777.
    $13,777 $14,777
    Email for Mileage

    Riverside, CA

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 107,563 miles listed for $14,500.
    $14,500 $15,500
    107,563 miles

    Riverside, CA

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 59,656 miles listed for $18,800.
    $18,800
    59,656 miles

    West Chester, PA

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 39,925 miles listed for $22,980.
    $22,980
    39,925 miles

    Columbus, OH

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 101,826 miles listed for $13,994.
    $13,994
    101,826 miles

    Monroe, OH

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 99,870 miles listed for $17,997.
    $17,997
    99,870 miles

    Hutchinson, KS

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 120,000 miles listed for $14,500.
    $14,500 $14,900
    120,000 miles

    Atkinson, NH

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 141,051 miles listed for $14,990.
    $14,990 $14,991
    141,051 miles

    Fife, WA

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 100,000 miles listed for $14,495.
    $14,495
    100,000 miles

    San Diego, CA

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 62,145 miles listed for $18,995.
    $18,995
    62,145 miles

    Brooklyn, NY

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale .
    $0Email for Price
    Email for Mileage

    Salem, OR

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 62,581 miles listed for $12,495.
    $12,495
    62,581 miles

    Skokie, IL

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 77,970 miles listed for $17,995.
    $17,995
    77,970 miles

    Olathe, KS

  • 2003 BMW M3 Base

    Used 2003 BMW M3 Base for sale with 81,157 miles listed for $16,999.
    $16,999
    81,157 miles

    Burien, WA

  • 2003 BMW M3

    Used 2003 BMW M3 for sale with 103,743 miles listed for $12,995.
    $12,995
    103,743 miles

    Newark, NJ