ive recently had a 2001 impreza that was cat c where the electrics had caught fire under bonnet,it was all properly repaired and you couldnt tell,but it was some £3000 cheaper than the equivalent car and had been inspected by the dvla.
sometimes a good way to get a car cheap if its been repaired correctly.....
but you should expect it to be cheaper,if not leave it and buy another imop