Hi,
Both 'thought' and 'fixed' are past tense. The fact that the car is, in the present, fixed or not doesn't change your word choice for this sentence.
You are correct when you say the past tense 'thought' is to blame for having to use the past tense 'hadn't'.
The correct sentence is: 'I thought you hadn't fixed it up yet.'
Notice what hap