im using a 320i E90 model, yes its true the engine has more issue compared to 325i or the almost bulletproof engine 320d.
but of course the higher the cc, the parts costs much higher.
for example 320i water pump costs around rm400+, whereby 325i costs rm1.5k.
there are pros & cons for both...