Thank you guys for all replies!!
I brought my X5 to dealershop and one cool guy at the service dept. said
my battery is completely dead, but he won't report that I've parked my X for 3 months but only a few days.
so I'm getting new battery replacement and oil change for free.