Ron we went through this same thing last year for our 240z you will have to watch the weights for the diff offsets I ended up with both TE37s and Spinworks, The volks are advertised at 10 but that is for the high offsets +35 not the 0 offsets ours come in at 11.8 vs 10.7 for the diff offsets also same for the spinworks advertised at 11.8 vs actual of 12.7 its all in the offsets.
Also if you are looking for a good deal for the spinworks contact Jessie Prather (dealer)over on the Production car page he was offering to match prices and include shipping, The price he quoted were last year but included shipping so they will have gone up (dont forget to figure shipping in the price). That said the info I have is that the old spinworks were lighter by about a lb ea vs the new ones if you find a used set in your pattern/offset.
Not sure but dont some of the BMWs use the same size? If so you may find some used wheels on the other pages??