My 2002 Yukon XL has 306,517 miles on it it gets 18.5 MPG and doesn't burn any oil yet. Regular service is the key. I'll drive it anywhere and pull a 20 foot Ranger most of the time..