For hidden commission claims most of the big companies have page on their website allowing you to lodge claims yourself without paying a CMC to do it for you. For example I know BMW financial services has that facility