I wouldn't be afraid of a clean Tahoe/Yukon, or a Blazer/Jimmy/Bravada in that price range. It's all about how it's been taken care of and properly maintained, just like any other car. Old and higher mileage doesn't always mean it's worn out junk.
No idea about the crash test ratings though.