I got the Sony MEXBT3900U and have really enjoyed it, though if you don't have a phone that supports BT Audio it's probably not worth it.
If you decide to install the stereo yourself I found that it was really easy to pop off the trim piece around the air vents and stereo enclosure to make...