I love my x5 aka J.U.L.I.E shes something else. Brought her for my bday in 07 with 54k. Drives like a dream, but expensive as hell to keep up with. So far I had to replace both axels soooo my fault, the pulley and now the calipers. Just make sure to get a third party warranty, you'll definetely need one, because I doubt if BMW will cover a car of that yr.
But I dont regret a thing. Enjoy your new purchase.