C
我的父母花了他们所有的钱给我买了辆新车.
what既引导从句做used宾语,又在从句what they had中作had的宾语.
D不对,因为what不能引导定语从句,正确的表达方式是:all that.