its got different mf buttons (as in, more) so the connector wont work. I'm sure the buttons (at least some) would work, if you spliced them up correctly to the car's loom.
the center nut cavity also looks smaller on the E89 diagrams, so that would be a concern.
oh, and that fact the wheel is designed for a totally different car.
best, safest bet is to not go for a non-z4 wheel.
Is there a reason you don't want the sexy //M wheel?
im going to further look into it because i think there must be a way of pluging it in and making it work(at least the functions of the original e85 steering wheel buttons on the new one)