Then I went to the Jeep dealer and was looking at the top of the line Grand Cherokee and it was nice. But then I went across the street to the BMW dealer and fell for the X5. Talk about WOW. It has AWD and tows up to 6000 lbs with a 600 lb tongue weight (as much as my Silverado was rated for), it is a twin turbo 6 cil diesel and gets incredible mileage and has a big tank so can go over 700 miles on a tankful of diesel. Put it in sport mode, click in the sport gearing, punch it and the turbos kick in, just hang on cause you're gonna get someplace in a big hurry. Little to no cabin noise. Steering is electric and a joy to use. Fit and finish is incredible. It didn't have all the features that the Cherokee had (auto breaking and side warnings - cause I didn't order them but could get them) and it handles corners like it is on rails. It towed my roughly 1700 fishing boat like it wasn't even there when the truck could handle it but I knew it was back there. Vehicles that pass by us while we're sitting in left turn lanes at lights, their wind impact barely moves us which is not something I could say about either the truck or CRV. Price was about the same as the wrangler. If I was doing it again I'd probably buy it again with a couple extra options like the windshield display for one.
We go to auto shows and have always liked the BMW X5 but never really considered it a serious off-road vehicle. I do recall that it's built in Greenville, SC. So it's got that going for it too.