Pretty great, IMO. I actually also have it in my e60 M5, but don't have any pictures on hand.
I've had two different versions in the M3.
First I went with a very stock looking head unit:
View attachment 2373964
Then I went in and filled all available head unit space with carplay:
View attachment 2373966
The button back lights on both is a pretty great match:
View attachment 2373971
... couldn't sell my wife on putting it in our e39 M5, which is her daily, because she doesn't want any aftermarket parts
😛
I'm working on selling her on this, which adds carplay to the stock 2001 M5 head unit:
https://www.carphonics.co.uk/ibusappleplay.htm Can't believe I didn't see this until now! Retrains all original functionality, adds THE critical missing thing (at least, for me). Carphonics is a great company that has been solidly supporting the BMW (including e46/e39) community for years...
nam3forum.com