A little update....
So I got the PDC sensors and correct glass for the mirrors. Cost me an extra $1000
So I went to put everything back together and of course the PDC sensors dont fit on the stock wire harness. So now I need to order up another PDC sensor harness for the M5. Im guessing this is going to cost about another $100