Should I have my BMW 320d SE's engine rebuilt?

I have a 320d SE BMW Touring on an 04 plate. Mechanics tell me a piston has lost compression and a new or replacement engine is needed. Where can I get such a part? Do I go ahead if it's cost prohibitive, given that the car is only worth £5000? How much to buy the engine and fit it? Should I cut my losses and part exchange it, and if so how much could I expect in its current condition?

Asked on 15 July 2010 by allanmac

Answered by Honest John
Have it rebuilt by a member of www.fer.co.uk. The replacement engine business has more crooks operating in it than there are in jail.
Similar questions
The engine of my Alfa Romeo blew up and I'm looking for a good Alfa engine repair specialist. Any ideas?
I own a BMW 330d 2003 and the engine broke up, doing so much damage that I had to have a replacement remanufactured engine. I bought the car from a BMW garage and I understand that this is a known weakness...
We had the timing chain replaced in October 2022, but the new one fitted has just snapped. Is there a warranty on all BMW products ? The garage who fitted it tell us there was only a years warranty on...