Hello fine people of the forum - I'm having a few issues that I'd appreciate some advice/validation on. I'll preface this by saying I'm pretty practically minded, but also inexperienced on working on cars. However I bought this Z4 to learn a bit more how to do this stuff, so lets get stuck in:
Currently my 2007 Z4 Coupe doesn't drive straight. It's constantly pulling to the left, and feels like it's maybe slightly easier to turn the wheel left than right. On top of this, it feels very nervous over uneven roads. I thought this was an electric steering thing, but I also own a Mini R56 (also with elec steering) and while that will break your spine going over a manhole cover, but it will keep driving straight and true. In the Z4, you really feel the bumps through the wheel and it's just not a confident driving experience. Edit: There's also sometimes some very slight front-to-back rocking/occilation over the small bumps you get between tarmac sections on the motorway.
So my first step in this journey was a 4 wheel alignment - it was very slightly out (the tech said that if anything, that alignment would pull to the RIGHT), so I got it fully corrected anyway and needless to say, no difference. (I noticed when I got home it was set up to a E89 spec, but some forum searching says that's not an issue, that would be causing this current problem anyway - feel free to correct me!)

So I'm thinking now, it's either
1) A mechanical issue. It's a high mileage car so something somewhere could be worn out.
2) It's a weird electric steering issue, like a failed calibration sensor or something?
I've thought a lot about Number 2 but I have no warning lights and I don't think it's related to the sticky steering issue, so Number 1 seems more likely.
Thankfully the previous owners left a stack of documentation to go through:
Rear suspension was refreshed by PO ~5k miles ago with new Bilstein B4s and Suplex springs. I can't find any evidence of when the front was last done.
I got under the car and the front does look pretty tired. I found a 2024 receipt for anti-roll bar links but I don't believe they were ever fitted as these look quite old. Also my steering knuckle looks like someone picked it off the deck of the Titanic.

I have a 2018 receipt for a new Meyle control arm kit. These do look pretty new and the rubbers visually look not too bad:

I'm thinking it's probably worth refreshing the whole front suspension anyway. It's a weekend car that I'd like to take on track days without compromising too much on road handling, and could be a good opportunity to learn stuff.
Options seem to be:
A) Find a matching front set of B4s/Suplexes and put in new drop links/ARB bushes? while I'm at it.
B) Go adjustable coilovers so I can set it soft for the road, firm for the track. Currently favouring BCs although I'm confused about what spring rates to go for.
My worry is dropping £1k on coilovers and not fixing the underlying problem. Is there anything else I should be looking at first?
Currently my 2007 Z4 Coupe doesn't drive straight. It's constantly pulling to the left, and feels like it's maybe slightly easier to turn the wheel left than right. On top of this, it feels very nervous over uneven roads. I thought this was an electric steering thing, but I also own a Mini R56 (also with elec steering) and while that will break your spine going over a manhole cover, but it will keep driving straight and true. In the Z4, you really feel the bumps through the wheel and it's just not a confident driving experience. Edit: There's also sometimes some very slight front-to-back rocking/occilation over the small bumps you get between tarmac sections on the motorway.
So my first step in this journey was a 4 wheel alignment - it was very slightly out (the tech said that if anything, that alignment would pull to the RIGHT), so I got it fully corrected anyway and needless to say, no difference. (I noticed when I got home it was set up to a E89 spec, but some forum searching says that's not an issue, that would be causing this current problem anyway - feel free to correct me!)

So I'm thinking now, it's either
1) A mechanical issue. It's a high mileage car so something somewhere could be worn out.
2) It's a weird electric steering issue, like a failed calibration sensor or something?
I've thought a lot about Number 2 but I have no warning lights and I don't think it's related to the sticky steering issue, so Number 1 seems more likely.
Thankfully the previous owners left a stack of documentation to go through:
Rear suspension was refreshed by PO ~5k miles ago with new Bilstein B4s and Suplex springs. I can't find any evidence of when the front was last done.
I got under the car and the front does look pretty tired. I found a 2024 receipt for anti-roll bar links but I don't believe they were ever fitted as these look quite old. Also my steering knuckle looks like someone picked it off the deck of the Titanic.

I have a 2018 receipt for a new Meyle control arm kit. These do look pretty new and the rubbers visually look not too bad:

I'm thinking it's probably worth refreshing the whole front suspension anyway. It's a weekend car that I'd like to take on track days without compromising too much on road handling, and could be a good opportunity to learn stuff.
Options seem to be:
A) Find a matching front set of B4s/Suplexes and put in new drop links/ARB bushes? while I'm at it.
B) Go adjustable coilovers so I can set it soft for the road, firm for the track. Currently favouring BCs although I'm confused about what spring rates to go for.
My worry is dropping £1k on coilovers and not fixing the underlying problem. Is there anything else I should be looking at first?