In my experience, clunking is usually end links, squeaking is usually metal on rubber parts with too much play, and rattling is metal on metal vibration. So in the context of struts, clunking is endlinks 99% of the time, but could be rubber piece on spring is gone or moved in the area where springs bind with progressive springs or worn strut mount/bearing. Squeaking is top nut not properly torqued or strut mount/bearing worn out, causing spring to move and squeak against strut mount or rubber on the bottom of spring. Vibration could be anywhere that there was a rubber surface between to metal bits and it's worn out. I'd assume on these cars you're looking a bushing, which might clunk too. Oh, did I mention axles or tie rod ends can cause clunking too? Maybe engine mounts.
Nevermind, it could be anything, sell the car. lol.
But seriously, get it on a lift and look and feel for anything loose. I chased a clunk in the rear end of a 911 and spent a lot of money replacing suspension piece before figuring out it was the axles.