Bluetooth compatibility

I want to know what I need to buy for my 2006 MB E350 4matic to make it bluetooth ready for phone calls, navigation, xm radio, etc. Thank you.