Hi. An engine from a vauxhall omega is your best bet. They are a lot cheaper to buy than either a range rover or BMW engine. Search on ebay for an omega diesel is your best bet. That is where I got one from for £300. You have to swap a few parts over but nothing to difficult.