I've just had a JVC kw-nt30 installed. I'm really pleased with it so far. It has Bluetooth, a USB port on the front and works well with the iPod, and it has satnav. It works with the steering wheel controls with an adapter. It also has a detachable screen for those dodgy car parks. The best bit is that I paid 550 from Amazon, whichis a great price, the equivalent avic etc seemed to be closer to 700.
I don't have any pics at the moment but its easy to find with a Google search.
I hope this helps, good luck finding what you're looking for.