Having had two sets replaced within 800 miles (at 18,000 miles), I consider myself to be an expert (a has-been drip under pressure

)
The first sign of mine, both times, was a bad judder under HARD braking from HIGH speed. Definition of hard, a great big fistful but not quite making the ABS kick in. Definition of high, well above 70, so not really high then

This didn't happen/wasn't noticeable at lower speeds or lighter braking.
At or about the same time I began to notice a LOW speed, LOW amplitude weave about the dead ahead position with no steering input, much like a set of head races on the way out. Low speed means about 50 and the 'width' of the weave is about a foot or less on the road.
I have heard of cases where only one of the above symptoms was in evidence, cases where neither were noticed by the rider (?) and cases where both were, like mine.
The acid test is to have your very attractive assistant hold the bike upright with the weight on the wheels while you grasp the bottom of the 'forks' and do a violent back and forth pull/push motion. You should feel the play in the assembly. If you try this alone with it on the centre stand you can easily pull it off. If you try it with the brakes on, nothing happens apart from feeling the knock of the discs moving on the rivets.
If you can get it raised and chocked you can do the test by yourself. If you have it raised and chocked and have your very attractive assistant do the push/pull stuff, you can put your fingers up on each ball joint in turn and feel the movement; it is VERY distinct!
When mine went the first time I was convinced the judder was the front brakes but Bahnstormers showed me the play in the top joint and changed them both. I paid.
The second time, 800 miles later, I knew the judder was the brakes warping and took it back to them. They tried it and informed me the top joint had gone again. They had stock and set about changing them foc while I waited. Bad news was they stripped the thread in the bottom hole of the wheel carrier (forks). BMW was happy to pay for that at £400 but there were none in the UK.
Picked the bike up a few days later and a slight judder was still in evidence. New discs cured that and everything is still tickety-boo at 35,000 miles.
Brian (who has never changed his own but seems to remember Tom has)