I once had a parasitic drain on my BMW 3-series (e46). The dealership diagnosed the problem appropriately. It turned out to be the GROM Audio module I installed to replace the CD changer. It would drain the battery in about a week. So back to burning CDs and the issue was resolved.