I would get the front wheel of the ground and recheck just to rule out the tyre. Also check its not snagging on any cables as well.
If your totally happy with the steering bearings then it could be an issue with the telelever ball joint.
Check the ball joint boot for damage. Its under the telelever. If its split, then water may have got inside and rusted it. They are well greased from new though.
Although very unlikely, check the top nut on the ball joint is secure. Its torqued to something like 130Nm and has loctite as well (heat required to soften it). Use a good fitting spanner (21mm) with allen key. To retorque, I modified a 21mm socket to allow the allen key to sit inside the cutout to hold its position. Order a new nut, there not expensive and come ready loctited up.
To check the ball joint properly you need to at least remove the forks so you can isolate the brace and give it a good wiggle around. It should have no real play and be very smooth (top nut should be fitted correctly).
Hopefully you wont have to replace it as its screwed in pretty tight to the brace (230Nm IIRC). Heat and a good fitting 43mm (I think) ring spanner is needed, although I would be tempted to remove the brace and take it to Steptoe/bmw and let there rattle guns do the work. Or get a second hand one (ask them if the rear cable guide screws are not seized though).
Hopefully Ive jumped to far ahead and its something simple
