I took my E36 to DJC Welding in Bridgeyate (BS30 5NA). They did my a new jacking point on the rear right for £30! The guys down at Beemer Redeemer have most of their work on E28's and suchlike done there too.
I should have added it was a really good job by Des too. But i'm assuming you probably guessed that! I'll certainly take my car there again if needed, even though i wont be going to Bristol much after March (other half moves to Swindon).