I bought these because I had a wierd clunk that I thought was caused by bad ball joints. On the M3, you cannot replace the ball joints, you have to replace the control arms. These are identical to OEM except cheaper than buying from the dealer.
The clunk has mysteriously vanished on its own, so these are for sale. If you have bad ball joints, or just want to freshen your suspension, these would be great for you. Replacement cost is $259.95 US each + shipping + taxes + brokerage + duty etc for well over $700 US.
My price is $550 US or $630 CAD. Email me if interested at firstname.lastname@example.org