I bought the 99 new, drove it 4 years and 100k miles when the 03's came out. Had to have one, so bought that one new, drove it 10 years and 185k miles. I 2007 I bought the 04 from my brother for my wife, and started running two Expeditions at the same time. She drove that 6 years and 50k until 2013 when we sold the 03 and bought the 10. I've been driving the 04 since then but really like the 10, so now I'm in the market for Expedition #5. They have all been good for the most part. The 99 and 03 both had leaking heads, and the 03 ate up a transfer case at 175k, but other than that no big mechanical issues. I think they offer a margin of safety you can't find in a smaller vehicle.