this old tis link is not working anymore. luckily I found this
BMW Repair manual website. they have 2023 repair manuals. my BMW Model was not listed, so I had to contact them to get the manual. they sent me a file with 12 hours. honestly, I wasn't expecting the manual to be so detailed and comprehensive. I checked now they have uploaded the 2024 BMW manuals also, I wonder if they have them.