• Featured Listings

    2003 Land Rover Discovery for sale in Lake Havasu City, AZ
    $5,288
    Top Notch Auto Sales

    2003 Land Rover Discovery

    Top Notch Auto Sales
  • 2003 Land Rover Discovery for sale in Kirkland, WA

    2003 Land Rover Discovery SE

    • $1,369 below average
    • Mileage
    • 105,507 Miles
    • 9,274 Miles below average
  • 2003 Land Rover Discovery for sale in Michigan City, IN

    2003 Land Rover Discovery SE

    • $1,279 below average
    • Mileage
    • 89,563 Miles
    • 25,218 Miles below average
  • 2004 Land Rover Discovery for sale in Denver, CO

    2004 Land Rover Discovery S

    • $3,797 above average
    • Mileage
    • 77,319 Miles
    • 25,199 Miles below average
  • 2004 Land Rover Discovery for sale in Portland, OR

    2004 Land Rover Discovery

    • $204 below average
    • Mileage
    • 84,306 Miles
    • 21,395 Miles below average
  • 2004 Land Rover Discovery for sale in Cypress, TX

    2004 Land Rover Discovery SE

    • $2,382 below average
    • Mileage
    • 95,525 Miles
    • 5,204 Miles below average
  • 2003 Land Rover Discovery for sale in Richmond, VA

    2003 Land Rover Discovery SE

    • $1,569 below average
    • Mileage
    • 146,000 Miles
    • 31,219 Miles above average
  • 2004 Land Rover Discovery for sale in North Bergen, NJ

    2004 Land Rover Discovery SE

    • $2,087 below average
    • Mileage
    • 108,930 Miles
    • 8,201 Miles above average
  • 2003 Land Rover Discovery for sale in Mishawaka, IN

    2003 Land Rover Discovery SE

    • $1,274 below average
    • Mileage
    • 118,121 Miles
    • 3,340 Miles above average
  • 2003 Land Rover Discovery for sale in Santa Monica, CA

    2003 Land Rover Discovery SE

    • $2,726 above average
    • Mileage
    • 96,875 Miles
    • 17,906 Miles below average
  • 2004 Land Rover Discovery for sale in Houma, LA

    2004 Land Rover Discovery SE

    • $1,282 below average
    • Mileage
    • 89,011 Miles
    • 11,718 Miles below average
  • 2003 Land Rover Discovery for sale in Largo, FL

    2003 Land Rover Discovery S

    • $1,365 below average
    • Mileage
    • 136,445 Miles
    • 38,038 Miles above average
  • 2003 Land Rover Discovery for sale in East Troy, WI

    2003 Land Rover Discovery SE

    • $3,729 above average
    • Mileage
    • 78,228 Miles
    • 36,553 Miles below average
  • 2004 Land Rover Discovery for sale in North Bergen, NJ

    2004 Land Rover Discovery SE

    • $2,087 below average
    • Mileage
    • 108,926 Miles
    • 8,197 Miles above average
  • 2003 Land Rover Discovery for sale in Bedford, VA

    2003 Land Rover Discovery HSE

    • $3,596 below average
    • Mileage
    • 111,607 Miles
    • 34,638 Miles below average
  • 2004 Land Rover Discovery for sale in College Station, TX

    2004 Land Rover Discovery SE

    • $1,582 below average
    • Mileage
    • 109,168 Miles
    • 8,439 Miles above average
  • 2004 Land Rover Discovery for sale in Stone Mountain, GA

    2004 Land Rover Discovery S

    • $5,104 below average
    • Mileage
    • 80,972 Miles
    • 21,546 Miles below average
  • 2003 Land Rover Discovery for sale in Warner Robins, GA

    2003 Land Rover Discovery SE

    • $1,319 below average
    • Mileage
    • 108,252 Miles
    • 6,529 Miles below average
  • 2003 Land Rover Discovery for sale in Alpharetta, GA

    2003 Land Rover Discovery SE

    • $3,731 above average
    • Mileage
    • 109,012 Miles
    • 5,769 Miles below average
  • 2004 Land Rover Discovery for sale in Santa Monica, CA

    2004 Land Rover Discovery HSE

    • $1,593 below average
    • Mileage
    • 133,274 Miles
    • 18,392 Miles above average
  • 2003 Land Rover Discovery for sale in Chantilly, VA

    2003 Land Rover Discovery S

    • $4,631 above average
    • Mileage
    • 95,405 Miles
    • 3,002 Miles below average
  • 2003 Land Rover Discovery for sale in Cream Ridge, NJ

    2003 Land Rover Discovery SE

    • $1,531 above average
    • Mileage
    • 95,179 Miles
    • 19,602 Miles below average
  • 2003 Land Rover Discovery for sale in Lake Worth, FL

    2003 Land Rover Discovery SE

    • $2,369 below average
    • Mileage
    • 94,985 Miles
    • 19,796 Miles below average
  • 2004 Land Rover Discovery for sale in Houston, TX

    2004 Land Rover Discovery SE

    • $5,818 above average
    • Mileage
    • 83,043 Miles
    • 17,686 Miles below average
  • 2003 Land Rover Discovery for sale in Alpharetta, GA

    2003 Land Rover Discovery SE

    • $2,421 above average
    • Mileage
    • 112,019 Miles
    • 2,762 Miles below average
  • 1 of 5