Many thanks everyone for the help. An update:
I had used Kwik fit mobile to supply and fit the new Pirelli run flat Tyres. Got lots of vibration after they fitted the front ones last week. I then took the car to another tyre place whom I've used in the past and they found all 4 wheels out of balance. Anyways, I got the passenger front wheel changed too as it had a very slight buckle (common in BMW 20" rims) and then all 4 wheels balanced. Now the constant vibrations have gone although I can feel a tiny bit of wobble/pulsation in the steering if I'm being fussy. So I'm thinking of taking it to a garage that uses Hunter Road Force Balancing and also get the Hunter Hawk Eye 4 wheel alignment done.
Now over to the brakes issue. It's been 500+ miles and pulsation beginning in brake pedal just as in the past. Reading on the net it really does seem now that it's hub runout, which appears to be quite common. It progressively is thinning the disc unevenly and then after about 2000 miles the amount of juddering reaches its peak and no longer gets any worse. I'm assuming this is when the hub runout has fully transferred it's shape to the disc.
Now I've been looking into disc skimming, even BMW and Porsche do it themselves as a service. Would it be worth doing that after at 2-3k miles once jusdering has reached its maximum? They do the skimming with the discs still on the car so that it can zero the effect of hub runout. I can then immediately get just the pads changed under warranty.
I'm now quite confident it's not warped discs or faulty calipers as after every journey the discs are comfortable enough to touch and sometimes the left is warmer, sometimes the right, and sometimes feels they are equally warm.
Now will it be worth going down the skimming route in 2 months or just go all out, pay another garage who knows their stuff about hub run out and get them to check it out? Is there any benefit of paying all that money to replace hubs rather than disc skimming?
Thanks