I'm running the 2.2.17 build (since I didn't want to mess with the SD card issue) and I'm noticing something odd.
Let me say that I am a Battery Monitor Widget junkie. I am obsessed with how much my battery is drawing at all times. When in use, my phone will normally draw at about -150 ma to -225 ma if I'm doing something intensive, like a game. Then while sleeping, on wifi I'm anywhere between -19 to -23 and in the -30 to -40 range on 3G. With this ROM, I get crazy readings but I don't seem to really have any battery drain, so I think it might just be a weird incompatibility of BMW to work correctly with MIUI. I can't figure out why this would be.
Over the last hour or so of not using my phone, my 3G idle readings are all over the place....anywhere from -90 to -160, but my battery % is still the same. Weird. I haven't used MIUI very much, so maybe this is just one of its inherent problems. I was alarmed at first but now I guess I'll just ignore it.