For the past 2 years, the N54 3.0L Twin Turbo engine on the 335i is having issues with High Pressure Fuel Pump. But that doesn't mean that all of them are crap. They are definitely damn fast and in a class of its own. I would love to have them regardless of what problems I may encounter, or the potential problems, I shall say.
Pricing between 325i and 335i is very subjective to the options that they offer, sunroof, iDrive, M-Sport, electric seats, leather color, car color, trims, wheel size, suspension system, etc. So drop down no frills basic model 335i can be about the RM10,000 price difference of a fully loaded 325i.
The best way to decide is to test drive, and test drive, and then test drive again. Then another round of test drive then decide.
Scout around