I'm a HUGE fan of the Volvo XC90 myself - altough I unfortunately don't own one (yet?).
My reasons are:
1) It's a Volvo - meaning there's a safety factor that far surpasses other vehicles (generally).
2) because of #1 - probably lower insurance rates as compared to the BMW.
3) It's slick as hell!!
4) see #3, above.
Good luck, Kristie!!
Let us know what you two decide.
R2F