Yup, got mine 2 months back. RM280K is too high for 2004. Should be around RM26xK now. This is the old M54B30 engine. You want the new N52, at least 2005 and newer. But if your budget is really RM280K, then that should be the range for the 2005 models already, so even better!