From big power and towing figures to huge cargo holds and ample luxury, this list of the best full-size SUVs under $40,000 has something for everyone.