Yes i did see your solution for this but since the car was under warranty it wasnt costing anything but now the warranty has expired i will need to see if i can find a garage that can do your fix for me .... thanks

Some tips:
Be prepared to have replace you lambda sensor. If it has not been out for a long time then the threads can sometimes strip when removing.
Any exhaust place will be able to sell you a lambda sensor "bung" which is a bolt specifically designed to bung / block off the threaded hole where a lambda sensor goes.
Once you have a bung, find / buy a nut that will thread onto it.
Then take the bung and the nut to any decent welder. Ask him to drill a suitably sized hole (10p peice-ish in diameter) in the exhaust just behind the main cat (make sure it isn't so far back that the lambda sensor lead can't reach).
Then he/she can weld the nut you bought over the hole. Hey presto! a new lambda sensor threaded hole.
Then move the sensor back and block off the original hole with the bung.
If you ever find it not to your satisfaction it is simply a case of switching the bung and the sensor around, which is a 5 minute job.