if you've already had the discs skimmed so that they're true but the shake is still there and the fact that you've found a suspension bush needing replacement i would sugggest that others may also need replacing.
It sounds like it could be a control arm bush that needs replacing from the symptoms you describe. When the control arm bush has worn it causes shaking while braking but brake harder and it goes away, this is due to the wheel moving back and forth. There is a youtube clip that shows this but not really got the time to hunt it out right now......you can find it under BMW


) but when I stripped them down it appeared that the brake pad connected to the pistons on one of the calipers had very uneven wear. Installing a new set of pads completely solved the problem although I suspect I might need to get the calipers refurbished to sort out the uneven wear...

