For me it would depend on, how much I bought the car for, how long I have had the car and its overall condition and mileage.
I would consider taking it to a specialist independent - I believe Roy of the Rovers has a list of garages recommended by members. Give him a PM, but I am sure he will see this post!