the best place to get an existing map to strart from is one of the bmw forums if someone has used it there, or from one of the megasquirt forums.

check diyautotune.com and you may be able to go from there.