I test drove both and I know I would opt for the x3 over the x5. The x3 felt like I was almost driving my 325. The x5 left a lot more to be desired in the driving experience.
BTW, the 4.8 x5 is retarded. It's too much power for that car if you ask me.