I looked into this as a retrofit on my F10 M5. It isn't an easy retrofit. The availability of all the parts used at the time wasn't great and astronomical from the dealer. Not sure it has improved much now.
You will need different mirrors, the cameras that go into them, the wiring from the mirrors to the control unit at the back, the line from the module to the front head unit, rear view cam (which you should already have - the module replaces that unit), centre console buttons, and the two bumper cameras and brackets for the front (plus wiring of course).
I never got around to doing it despite collecting most of the parts. Current owner of the car may still have some of it (I can check if you're going ahead with it).
You can look into adding an android 'piggyback' for your head unit as well which may be able to work with an aftermarket front camera.
You may find PDC is good enough vs. going with either of these options.