is is a salvage but check it out - -
Worldwide Auto | Salvage 2004 BMW X5
i dont recommend salvage but im just giving you an idea..
deals are out there --
look and find...
i seen 2004 x5 4.8is with 80k for 20k around my area being sold private...
if you want low mile x5 you will need to go with a 4.4(you can get a 2004 4.4 with 40k miles for $16-17k)