Not easy to help you out!
I have the Piano Black in my X5M , it comes out great with the Silverstone (white) leather.
I'm not a big fan of CB , but I'm not objective if I advise you the Piano Black
Don't you think that full black leather interior will be a little "sad" ?