50 Best Jaguar XJ for Sale under $4,000, Savings from $2,409

1996 Jaguar XJ
76,208 Miles | Addison, IL
$3,999
est. $58/mo

Track Price Check Availability

2003 Jaguar XJ
95,060 Miles | Winchester, VA
$3,999
est. $58/mo

Track Price Check Availability

1997 Jaguar XJ
104,140 Miles | Riverbank, CA
$2,995
est. $43/mo

Track Price Check Availability

1999 Jaguar XJ
107,558 Miles | Lodi, NJ
$3,995
est. $58/mo

Track Price Check Availability

1999 Jaguar XJ
97,400 Miles | Elmhurst, IL
$3,999
est. $58/mo

Track Price Check Availability

2000 Jaguar XJ
107,175 Miles | Bronx, NY
$2,999
est. $43/mo

Track Price Check Availability

2000 Jaguar XJ
114,100 Miles | Sterling, VA
$2,997
est. $43/mo

Track Price Check Availability

2001 Jaguar XJ
125,618 Miles | Warwick, RI
$3,995
est. $58/mo

Track Price Check Availability

1997 Jaguar XJ
109,937 Miles | Waukesha, WI
$2,995
est. $43/mo

Track Price Check Availability

2004 Jaguar XJ
114,000 Miles | Tarpon Springs, FL
$3,795
est. $55/mo

Track Price Check Availability

1996 Jaguar XJ
154,579 Miles | Ontario, CA
$2,950
est. $43/mo

Track Price Check Availability

2004 Jaguar XJ
105,683 Miles | Milwaukee, WI
$2,490
est. $36/mo

Track Price Check Availability

1999 Jaguar XJ
114,985 Miles | Bedford, VA
$1,795
est. $26/mo

Track Price Check Availability

2005 Jaguar XJ
97,879 Miles | Bedford, VA
$2,995
est. $43/mo

Track Price Check Availability

1992 Jaguar XJ
91,037 Miles | Southfield, MI
$2,790
est. $40/mo

Track Price Check Availability

1990 Jaguar XJ
107,328 Miles | Fuquay Varina, NC
$3,990
est. $58/mo

Track Price Check Availability

2003 Jaguar XJ
112,582 Miles | Eastlake, OH
$2,995
est. $43/mo

Track Price Check Availability

2001 Jaguar XJ
91,637 Miles | Lakewood, CO
$3,499
est. $50/mo

Track Price Check Availability

2001 Jaguar XJ
109,380 Miles | Midlothian, IL
$2,995
est. $43/mo

Track Price Check Availability

1992 Jaguar XJ
99,904 Miles | Marysville, WA
$2,995
est. $43/mo

Track Price Check Availability

Jaguar XJ Pricing Analysis

Active Listings
Mileage