welcome to the club mate, i had a 530d M Sport E60 and it was an awsome car, prob one of the best BMW i Have owned although you cant beat the growl of a straight 6 or v8 petrol, mine was re mapped, it was quick than my 330 ci i had before and the mid range was exceptional, had beat many a fast ar on the motorway with it, the build quality was good and so was the equipment.... i normally am a petrol man but this car did convert me, the torque was incredible , also didnt sound like a deisel. gotta i loved the E60 5sod mtech sport but it has to the mtech sport as looks a lot better. so my opinion would be the E60 but has to be the mtech sport.