£40 per trade spread costs seems excessive??
For a £20 stake a £40 spread would be a spread of 2.0 pips.
DAX during the day is 1.0 or 2.0 for spread betting depending on the time of day and jumps to 5.0 overnight with also some time at 4.0. So those fees would seem about right for day trading.