Oh, towards the very end you mention BMW's claimed MPG for the 20d as being 57.6 MPG whereas, more realistically, as per Honest John's "Real MPG" section, owners report an average figure of 46.2 MPG which is much closer to what I achieve in my 20d ! Otherwise I found it an excellent, very detailed review, thank you :)
Tried a few of those when I was looking for a used car. What a let down, noice, no fun to drive and just a very dull car. Nothing impressed me which made me really surprised.