Its pretty good, audio quality is superior to OEM.
I've been having some problems though, mainly the volume would not change. The guy told me I should not play with the head unit without a constant charge, whether it being engine on or connected to a battery charger. So I think I have been experiencing this problem because I was tweaking with it a lot with the engine off. It just seems like this head unit is sensitive to voltage drops. Should not be a big deal, most of the tweaking will be when you initially receive your head unit and you download apps customize setting etc... So all this should be done while connected to a battery charger.
The nice thing is when you experience a big problem you can do a factory reset and it will be like new. The downside to this is you start all over and have to program radio presets, customize settings, download apps, rearrange apps, etc...
I cannot give an honest review yet as I have yet to download a navigation app and a music streaming app such as spotify. These are what I use regularly. When I go to my parents home, I will park the car in the garage and connect it to a battery charger and install all my apps. Also the supplied wifi usb adapter is a $6 piece of shit from China. So I went to staples and bought a Belkin Wifi adapter. I am able to get full strength in areas I would only get 1 or 2 bars. I also ordered the 3G USB modem which is also Chinese shit. I got a data plan with it (month to month) and I could not stream one song without it buffering every 10 seconds. I will cancel that plan next month and just get one of those AT&T 4G LTE hotspot devices. I've heard good reviews from them.
The past two days I noticed that the head unit does not recognize the obd2 bluetooth adapter that I have for Torque. Initially torque worked fine, but now I can't even connect to it. I let the guy know (Tommy) and hopefully he will figure out what to do. My hunch is that the provided bluetooth adapter is another cheap chinese piece of shit.
So overall the head unit is nice, but it seems like the accessories they provided were the cheapest ones available.
Please see
http://www.xoutpost.com/electronics/...on-system.html
for anything regarding this AVIN Head unit for the X5. I am trying to keep everything on one thread. This thread was originally for a different head unit.