This is by no means a proper answer, but. I was always told not to put wheels designed for a rear wheel drive car on a front wheel drive and vice versa. Possibly true for a rear wheel drive to 4x4. As the wheels are design for specific power/weight setups.
Try doing as suggested by Red.
You could also ask at places like BMW stealers, Halfords, ATS, **** fit, etc. Theres also a reputable company called Elite. they should be able to tell you.
Another thing you will have to consider is the size of the rims. Too small and they will not clear the brakes. Oh, and the hub center.