Get all objects that intersects with a object

How do I know which objects are within the bounds of another object. They wont move so I guess onTrigger functions wont do it. I looked at “Intersects” but that only seems to work for one other bound and just gives back true/false, like this:

if (bounds1.Intersects(bounds2))
{
// do something
}

I would like to get all objects that intersects with a specific object. Is there any simple solution for this?

also posted here: http://forum.unity3d.com/threads/138889-get-all-objects-that-intersects-with-a-object?p=945656#post945656

Start by gathering all the objects around with OverlapSphere, radius bounds1.extents.magnitude. The, test the Intersect with all of them.