Hi Phil, I ain't technical either! I have a 2006 2.0L as well. I looked into getting a refurbished engine and found my insurers were very wary of insuring a refurbished engine. I had quotes the same as you but in the end I went to a recommended garage (JINGLE) and they sorted it out for about £1300.
However, you are in Milton Keynes and this Garage is in Norfolk (https://www.mkraftbmw.co.uk/) factor in the costs of getting the car there but, it might be worth a call.
HTH