I would choose your bearings very carefully given the enormous job it is to replace them. I’ve read a number of stories on forums in recently researching this area where people bought 3rd party bearings and regretted it.Only reason I’m removing the hubs is to change the back plates. Shame the bearings have to get wrecked to remove the hubs as they are quite and smooth on rotation but will replace with Myle HD or AG. Once the Deox gel has done its stuff I should be able to assess those spot welds better but had a scratch with a screw driver and appear ok but shall see. In case of welding required or am considering seam welding the whole lot was considering this Dirty Pro Tools™ Professional Mig Welder Gasless 100A 100 Amp 230V No Gas with Mask & Welding Weld Wire with Accessories https://www.amazon.co.uk/dp/B00OX40FZO/ref=cm_sw_r_cp_api_i_BYWZCbGA4Z2T9 but need to do a bit more research first.
I recently discovered that not all things Meyle are good. Meyle HD yes generally. Meyle Standard which I think the bearings are - less so.
BMW used 2 bearing suppliers FAG and a name that escapes me. But you won’t find the second supplier on retail sale anyway so it doesn’t matter.
FAG bearings are generally available although a little more money. And I don’t doubt some suppliers rebadge FAG bearings. Although I would expect it to still say FAG in the centre - just the box it’s shipped in changed.
I’ve been biding my time on eBay and managed to pick up FAG bearings for £15-£20 each.
The Z3 rear bearing is used on a stack load of BMWs including more modern ones. So there are tons out there on eBay.