I had this problem earlier this year with an E46. After two sets of dics & pads I looked at it real hard. The second time the brakes were replaced I did inform the customer that I would not be prepared to go any further until the worn & misshaped front tyres were dealt with.
The last time he came back (still on the old dodgy tyres) whilst road testing there was a subtle shaking of the steering wheel at very light brake applications. With further pressure applied to the brake, the wheel wobble would disappear. There was also a very slight wheel wobble at 60 MPH (caused by the tyre issue) with no brake applied. It was also noted that if the brake pedal was "tapped" rather than smoothly applied, that you could feel some excess longitudinal movement from the front wheels.
On the roller brake tester, there was only the slightest run out visible. Viewed from the outside at low speed when an assistant drove past again tapping the brake pedal, it was clear that there was excessive movement in the front wheels. The owner said that the rear wishbone bushes weren’t very old & sure enough they looked new, but nevertheless there was lots of movement in them. So a genuine set was ordered & fitted along with new discs & pads & two new tyres.
Now the excess front to rear movement is reduced, the tyre related wobble is gone & the car drives great. My thoughts are that the recently replaced bushes were cheap copies & not upto the job.
Other things that spring to mind are….
1)Are the drive flange faces perfectly clean & free from corrosion/debris? 2)Are the front wheel mount faces clean & flat? I have had rear judder on Peugeot 306’s due to distortion caused by corrosion build up on the rim mount face. 3)Are the brake callipers in good order & not binding when hot? 4)Is there any excessive free play in the other steering components particularly the UJ close to the exhaust down pipe?