I am new on this platform, so could not find the right place to pose my question on. Never-the-less my question is as follows. I am thinking of buying a second hand bmw e90. However I am a bit confused about whether I should buy a 320d or 320i. At the moment I found one nice 320d 2007 model with a mileage of 130k and going for R90k. Now I need help with knowing what are the pros and cons of buying a diesel one as compared to a 320i. Your help is really appreciated.