The general consensus is that the 328s are predicted to be more reliable, mainly due to the lack of the HPFP issues plaguing the 335s. However, BMW has stepped up and covering the HPFP for 10 years. Other than that, as long as you take care of the car properly I believe you'll be fine with either. Just don't expect Japanese level reliability.