I hd fitted a double din 7'' touchscreen in my dashboard last month with a TV tuner, Dvd player, Bluetooth, NAvi (Ngi maps), card reader for 350 euro.
I will take some photos and upload them if you like.
The source is called Felix and it works fine!!