I have an 2004 X5 with 80K miles. Pretty happy with car, but am wondering if its worthy holding on to. I have a loan over $22k on it and am worried about depreciation and excessive future cost repairs. I guess is it worth holding on to? The car has had a few expensive repairs but nothing mechanical. It also recently saved me from a major car accident with its excellent dynamic stability control. Any thoughts? I know all the common car jargon but would rather hear from experienced X5 owners. Appreciate your insight.