Customized lifestyle shall be massively weighed to remove such a hesitation.
Economically speaking, 520d f10 (THB 3,699,000) might be few seconds left behind, but in terms of rigidity and uncompromising, X3 (THB 3,599,000) is way ahead.
Personally, I'd hence prefer my steering over X3.