Well I do have few pics on my iphone, but it is the same ccc as in most E70 and E71 vehicles. No difference.
Total it cost me: 850$ for CCC nav (good deal) + 90$ for plastic trim + 140$ for the programming cable. = 1080$
Well of course plus my time, but I got good coding expirience