Yes. XM offers trading on US100, US30, and US500 indices of NASDAQ with cash CFDs as well as Futures CFDs.