My experience with clunking noises is to raise the car up on jack stands and check for loose ball joints and suspension components (idler arms, tie rod ends, etc.)
By rocking the tires at the 12:00 and 6:00 position there should not be any movement. Any movememt would indicate worn ball joints.
By rocking the tires at 9:00 and 3:00 poition would check the condition of the tie rod ends.
With the car on the ground bounce the car up and down to check the condition of the springs/shocks. You can check both front sides of the car and observe any noise from either side. If you notice a noise from only one side, then raise the car up on jack stands with the front wheels off and inspect the condition of the springs/shocks.
1998 Mercedes E320, 200K Miles
2001 Acura 3.2TL, 178K Miles
1992 Chevy Astro, 205K Miles