I had a cat D car as my last motor and although the repair had been done well I found it a
problem when trying to sell it on. A lot of car
dealers don't want insurance write offs on the forecourt and will simply put the car to auction (they will give you less for it when trading in)
Also when people phone about the car and youhave to tell them it's been a cat D it instantly puts a lot of people off.
Although there may be nothing wrong with the car if it has been repaired well I wouldn't touch one again as it's just too much hassle.