We had a 2001 XL7 and loved that SUV. We even towed a Jayco 10V PopUp camper with it. Great little rig. The only reason we traded it in was because the A/C System went out and I didn't want to pay $1,300.
Anyway....the car had 60,000 when we got rid of it and the engine was super strong.