I have today called a few garages and have found one who will put the car on a rolling road to see exactly wher e the vibration is coming from. I'm reasonably confident its not the wheeles.
I've also got some leads on BMW specialists who charge half the price of the dealers.
Once we've identified the area I can hone in my investigation.
Thanks for the advice