This is kind of a haul for you for an alignment, but north of Cincinnati is a shop called Turn in Concepts who specializes in performance and race alignments among other things. They are well versed in BMW's and the owner has a ZHP for a daily driver. I would give them a call.
Your toe is the biggest concern IMO. I like to run mine with much less toe for daily driving to promote even tire wear. I tend to run about .05 total toe in front and .1 total rear. This seems to work very well. I also like to run as little camber as I can in the rear which on my car is about -1.5*.