You can use investnow to invest into the Smartshares S&P 500 fund for free. They charge no fees for buy/sell orders, nor any other maintainance fees.

I've been using them for a few months now and have investments in multiple passive index ETFs through them including the Smartshares S&P 500.