For Sale below for an E90 XI:
QTY 2-31126768989 – Front Wishbone/Lower Control Arm - Includes Ball Joint And Bushing - Genuine BMW $105 each
QTY 2-31126768988 – LEMFOERDER Front suspension joint/ball joint $40 each.
I was going to replace when I did my suspension upgrade but I ran out of time.
I will ship USPS Flat Rate. $16 for wishbones and $12 for ball joints.