I had the same problem with my 2003 Z4 E85. A brand new battery would die after about a week of the car sitting in the garage. In my case, the problem was with the navigation system, specifically the disc reader, which was constantly spinning the map disc. If you have a multimeter (even a simple one with an amperage function), you can isolate the source of the problem yourself by disconnecting fuse after fuse until the car's standby current consumption drops to 0.02-0.05 A.