Full engine ( professional ) rebuild on the car in question is around the £10k mark. There is the issue that the op may not even be able to sorce an engine in the first place. Might be worth giving these guys a call, they are in your area & also buy broken cars.
http://www.quarrymotors.co.uk/BMWEngines.aspx