To put some context into this, it is a fairly common question that comes up quite a lot... one simple response should be if you care about sound quality or OEM looks DO NOT fit a 3rd party non-oem head unit ...
There are many BT streaming options available, X-CarLink etc. which use your head...