I was in this same situation earlier this year. These are the cars i looked at and drove, i must say i pretty much looked at every mid to high end SUV all the way from the Acura MDX to the MB G500. 1. Range Rover Sport- nice, but for 50k ish you get an 06, around 40k miles and as my friends know when the warranties gone it can get pretty pricey. 2. Bmw X6- Loved the looks of it, looked at the X5 didnt give it a second glance after seeing the X6, I like cars that are a little bit different. The X6, seemed more design then function, has little to no visibility, and the trunk was akward. 3. MB Ml series- Liked them, a little bit to many in the area i live though for me to want to buy one. 4. Acura MdX- suprisingly nice, but was a little bit under powered for my taste, honestly didnt know if i wanted an Acura. 5. Porsche Cayenne- Really nice It was either this or the car i ended up with, i liked it but, i also had to look at it in a for the money stance, just didnt quite make the mark. 6. Infiniti FX- The car I ended up buying, suprisingly very quick, good handling for an SUV, and for around 46k got a brand new 09 with everything form Nav, to ventilated seats. I also like the fact that whenever i leave my house i only see like maybe 2 or 3 in town. Hope this helps