I have an Alpine iXA-W407 head unit, It has BT built into it. There alot of add ons you can get for this head unit GPS being one of the many, also alpine's HEC-C107D is a direct connection rear view camera compatible with the iXA you may also get the license plate mounting kit for this KTX-C10LP.
I have all the previously mentioned parts installed except for Nav/gps, and they all have been really good to me so far..