The console fits perfectly for BMW, especially to my leather interior, because the console is covered with artificial leather and with a pretty seam. The installation is very simple. The console keeps its promises. I had my Navi previously attached to a very shaky fan terminal. Now it will not budge, and the holder can be later again without leaving a trace (I hope) remove (it will not in any case be glued or drilled). Deserves really 5 star, but I have deducted a star for the way I find extremely high price. I do not know what is supposed to be 30 Euro value of the plastic part.