I traded with CMC too they make their own prices and at the time a few years ago were terrible very few pips between the high and low, I checked the other platforms and the high and low had a larger spread. I cannot say about now but at the time I traded with them I could not make a profit...