Each to their own. The 5 series does feel a hell of alot better to drive then the IS220d Sport. I have not tried the 540i but I know for a fact that it would not return 30mpg around town. I have a 280bhp car which does 0-60 in 6.5 and gives me 30npg. Previous to my Lexus I had a Subaru Impreza Turbo running 335bhp. It was fast and did 0-60 in 5 secs but use to give me 18mpg and it was no where near luxurious and full of toys like the BMW. Once I jumped into the Lexus I thought it cant be too bad, but was crap, sluggish and slow and no fun to drive at all. I use to hate driving it. My cousins 320d M Sport is more fun to drive then the IS220d Sport. So the BMW is great for me, has power which im use to having owned the Subaru and also has all the toys that I want and on top of that returns great mpg, giving me 38-40 on the motorway. Cant really complain and cant see another car doing the same as this. A petrol car will be fast but the mpg no good at all. So again all you guys who are anti diesel don't be. There are some great ones around and the 535d is one of the best in its league.