hye.. For me if u give me choice between 520i and 520d i would prefer the diesel model. Diesel car has higher torque which u can easily overtake aar even ur RPM is low. n it is also fun to drive compare to the 'i' model. The fuel consumption is also superb! 100km/h with rpm only 1500. i can go up to 1150km in single full tank rm123. But if u give me option between 520d n 528i, i might consider the 528i because it has almost the same torque as the diesel and the peak torque has higher range.. But im sure u will enjoy driving the diesel model from BMW. They know how to sycnhronize the gearbox ratio with the engine output available on certain rpm.. U test drive both petrol and diesel n u make ur decision because some people loves petrol because it is high revving car but for me, low-end torque is more important
i really enjoy my car now.