In the spring I picked up Bilstien (Made in Germany) control arms for about $130 each at autopartsway.ca. Bimmerspecialist.ca has Lemforder for $160ish.
$150 at bimmerspecialist.ca for Lemforder
$190 at autopartsway.ca for TRWs
If you are in the US, Rockauto.com has thrust arms for $57 made by RAYBESTOS.