Meyle are top notch, better than OEM arms. I think in fact they are an OEM supplier for some parts. At least here in the U.S. I've used Dorman in the past which are very inexpensive and never had an issue. When bushings went, ball joints were good so just swapped bushings. Put 100,000 U.S. miles on the actual arm and still fine. E85 and E46 parts are identical so you could also search for E46 arms. i would stay away from the poly bushings. Also they''re easy swaps and last I heard the ride is extremely rough. But until i try it's just heresay