What are the advantages and disadvantages of both of those engines? Apart from the fuel economy of the diesel one.

I notice that nearly everybody here has a petrol engine, very few diesels. Not many diesel E34s?

Which engine has a longer lifetime, diesel or petrol?