The dome/submarine lighting is via two single LEDs, would just need soldering.
BMW do a kit but it's pricey. I've given up trying to do an interior upgrade because it's very difficult to get all the different base types to colour match.
The top ones are easy but you don't get as good a spread due to not using the reflector. If you have foot well lights then the output is reduced.