Thanks very much for your reply. Firstly yes it is the BMW 3litre Diesel engine.
I doubt if it is the tyres, they are standard 255/60 R18s all round fitted over 12 months ago, no sign of uneven wear, and the problem only materialised a few weeks ago.
There is no sign of the juddering actually...