Mine passed last week too, I had to go away and sort the headlamp and fix the washers, plus it needed a balljoint. There was no charge for the retest though.
It has 209 000 miles on the clock, I don't know how much longer it can go on for but it is still lovely to drive.