140 Listings of 2003 BMW 5 Series for Sale

  • Featured Listings

  • 2003 BMW 5 Series for sale in Fuquay Varina, NC
    • $1,035 below average
    • Mileage
    • 123,758 Miles
    • 9,013 Miles below average
  • 2003 BMW 5 Series for sale in Royal Palm Beach, FL
    • $1,684 below average
    • Mileage
    • 171,431 Miles
    • 48,750 Miles above average
  • 2003 BMW 5 Series for sale in San Diego, CA
    • $590 below average
    • Mileage
    • 112,320 Miles
    • 20,451 Miles below average
  • 2003 BMW 5 Series for sale in North Hollywood, CA
    • $1,600 below average
    • Mileage
    • 140,150 Miles
    • 7,379 Miles above average
  • 2003 BMW 5 Series for sale in Casa Grande, AZ
    • $3,401 below average
    • Mileage
    • 193,697 Miles
    • 64,676 Miles above average
  • 2003 BMW 5 Series for sale in Hamilton, OH
    • $685 below average
    • Mileage
    • 129,849 Miles
    • 2,922 Miles below average
  • 2003 BMW 5 Series for sale in Miami, FL

    2003 BMW 5 Series

    • $1,427 below average
    • Mileage
    • 141,000 Miles
    • 12,769 Miles above average
  • 2003 BMW 5 Series for sale in San Luis Obispo, CA
    • $244 above average
    • Mileage
    • 106,833 Miles
    • 22,188 Miles below average
  • 2003 BMW 5 Series for sale in Hempstead, TX
    • $756 below average
    • Mileage
    • 185,256 Miles
    • 56,235 Miles above average
  • 2003 BMW 5 Series for sale in Apache Junction, AZ
    • $199 above average
    • Mileage
    • 98,948 Miles
    • 30,073 Miles below average
  • 2003 BMW 5 Series for sale in Santa  Ana, CA
    • $1,690 below average
    • Mileage
    • 102,451 Miles
    • 30,320 Miles below average
  • 2003 BMW 5 Series for sale in Newport Beach, CA
    • $1,256 below average
    • Mileage
    • 147,250 Miles
    • 18,229 Miles above average
  • 2003 BMW 5 Series for sale in Roanoke, AL
    • $256 below average
    • Mileage
    • 100,001 Miles
    • 29,020 Miles below average
  • 2003 BMW 5 Series for sale in Roseville, CA

    2003 BMW 5 Series

    • $932 below average
    • Mileage
    • 120,974 Miles
    • 7,257 Miles below average
  • 2003 BMW 5 Series for sale in Trevose, PA
    • $201 below average
    • Mileage
    • 103,387 Miles
    • 25,634 Miles below average
  • 2003 BMW 5 Series for sale in Plainville, CT
    • $1,389 below average
    • Mileage
    • 129,300 Miles
    • 6,619 Miles above average
  • Featured 2003 BMW 5 Series Listings

  • 2003 BMW 5 Series for sale in Westfield, IN
    • $1,385 below average
    • Mileage
    • 125,682 Miles
    • 3,001 Miles above average
  • 2003 BMW 5 Series for sale in Chicago, IL

    2003 BMW 5 Series

    • $1,134 below average
    • Mileage
  • 2003 BMW 5 Series for sale in Rocklin, CA
    • $1,744 above average
    • Mileage
    • 99,546 Miles
    • 29,475 Miles below average
  • 2003 BMW 5 Series for sale in Waltham, MA
    • $99 above average
    • Mileage
    • 98,000 Miles
    • 31,021 Miles below average
  • 2003 BMW 5 Series for sale in Long Beach, CA
    • $635 below average
    • Mileage
    • 121,904 Miles
    • 10,867 Miles below average
  • 2003 BMW 5 Series for sale in Defiance, OH
    • $385 below average
    • Mileage
    • 162,254 Miles
    • 29,483 Miles above average
  • 2003 BMW 5 Series for sale in Neshanic Station, NJ

    2003 BMW 5 Series

    • $677 below average
    • Mileage
    • 93,500 Miles
    • 34,731 Miles below average
  • 2003 BMW 5 Series for sale in Sherman Oaks, CA
    • $256 below average
    • Mileage
    • 109,249 Miles
    • 19,772 Miles below average
  • 1 of 6