Struts, bottom plates, bearings, etc are all new from either BMW, Euro car parts.
The lolly pops (with eccentric bushes), control arms & top mounts are what was on my car already. I cross referenced them with bmw & they are the same for all models including M3?
Interesting, have a look the other side then as you might have them mixed up.
Looks like something that is not easy to spot unless you have them side by side or know what to look for, i bet your not the first person to do this.