This is what my son is getting (actually the 300 model)
http://www.crutchfield.com/p_158DSXS...0.html?tp=5684
There are 3 versions, if you want Bluetooth, you'll want the 300 model.
I like Crutchfield because they do the work & give you the extra stuff to get it done right the first time.
Here is a better picture of what it looks like inside
http://store.carconceptsonline.com/S...100_p_425.html
and the video
https://www.youtube.com/watch?v=IdpyfO5AEuE