Pioneer do some top notch double DIN units, I got this one fitted to a Land Cruiser at work a few months ago:
a bit on the pricey side, they'll have satnav on them, but not TV as standard, they have lots of expandability like ipod intergration TV tuner, CD changer input etc.
It'll also play DivX videos. The Satnav is very good, and it has a 3D sensor that can tel if you're going up or down a hill, and can give a more accurate speed reading.
It's also simple enough that it doesn't look out of place in most cars. the display and button colours are changable to match your dash too.