I have recently done this for my 535i from BMW so warranty was not an issue..the retrofit involves installation of two parts and coding to enable the camera..
My local BMW dealer had the camera retrofit in stock so they installed it in the next 2 days..very happy with the output