I have know the family that own carcraft for many years, 27 to be precise, and it was founded in rochdale some 50 odd years ago. it started life on water street as a 2 pump petrol station and has now become 1 of the largest car dealerships in the country. most of the finance packages offered by carcraft is there own "in house" finance. While many people "call" carcraft for there higher intrest rates, you must be reminded that it is YOUR responsability to check the payment amounts and the interest rates before you sign and drive away. At the end of the day it boils down to 1 simple and easy way to avoid this.
DONT BE SO EAGER TO JUMP INTO A NEW CAR AND READ THE CONTRACT YOU ARE SIGNING, ALWAYS REMEMBER THE SALESMAN IS THERE ON A COMMISSION BASIS, SO HE WANTS YOU IN THE CAR NO MATTER WHAT.