Morning Kieran
Welcome to the Forum
Try www.realoem.com it is a BMW online parts list good up to 2019 when BMW decided to make it subscription
Put the last 7 digits of your Vin into the search box it will bring up your model, then search the Front Axel section when you have the part numbers double click them and you will get a list of alternates the just Google and look for what you need
Good Luck
Dave