The MyBMW Remote app can be manually installed to an android phone, allowing for remote unlock, GPS localization, etc if you have BMW Assist on your car.
Here is the thread with a link to the file:
I have not had a chance to try it yet, as I am waiting for my car to arrive. If you try it, let us know if it works. I'm going to try it as soon as the car is here.