97 with 90K miles, wow! I'm sure you'll love the X5, heard they're leaps and bounds improved over the 1st gen.
I also hope to join the BMW bandwagon one day, but in the form of a 135i. If I could I would pick up a Z4 M coupe, heard they can be had all day for 40K as BMW is trying to unload...