Where in NC are you located? I have a friend at Land Rover Cape Fear in Wilmington that will work with you. He has an E46 M3. I bought a RR from him before I for my M3. His name is Matt. Good guy. I also have a 4.8 X5 that the wife has as her DD. I love it. It would be a tough call. If you never plan on going off road, my humble opinion is the X5.

Definitely ask for Matt at LR Cape Fear. I had an e46 in 2004 when I bought my first Rover from him, a 4 year old Range Rover. Everyone there is very professional and my wife and I just ordered an LR4 from him.