The t-cut version is pretty good especially on a black car, it disguises stone chips and minor scratches, slap it on thick, let it dry and buff it up... if your scratch is deep then it might make it a bit less obvious but won't work miracles. If you want it sorted properly the body shop guy is right, it'll need respraying but if that's not an option financially it could be touched up but it won't be perfect