Morning Amir
Welcome to the Forum
Question (1) If HBA is not installed but you have the button on the end of the left stalk I believe you can purchase and download the function using Connected Drive. Or your Dealer can do it when it is in for service, for a cost of course. BMW know many ways of squeezing money out of your wallet 😁
Or you could save money and just use the dip switch manually 🤣 the mark 1 eyeball detects lights earlier than the sensor will and if the eyeball isn't working you shouldn't be driving anyway 😎
Question (2) Pan roofs are really not practical as a retro fit the roof bracing is different to retain crash integrity. So if the roof is in the build specification the body shell used will have all the correct bracing in place.
Dave