There is a worldwide shortage for the n54, can't remember specifically which component but if I am not mistaken, something to do with the turbos. The next batch was originally scheduled for July, then got pushed back to Oct and is now April next year
If you can't get it from BMW Malaysia, it is unlikely that you will be able to get it from anywhere else. Most of the 335s manufactured have already been spoken for unless someone like Naza is leveraging on their networks to scour for units