Good job!
I remember doing the same on my previous, a 330d M Sport, and the results were amazing. The headliner light units were a pain to take out, though fitment of the SMD's was a doddle.
What was your total cost if you don't mind? and was there any coding required or just plug and play?