Even though my indie place is well reputed, i still had to go back after the initial alignment when they installed powerflex CABs and new tires (yeah I got new CABs, Tires and alignment in one visit, best way to do them I think)

- they somehow managed to select the wrong option package or something the 1st time. Car was wandering weird after the 1st alignment, and it's 'almost' perfect after the 2nd time...but there's still a VERY slight pull to the right (which some have said is supposed to be there...)

Yeah I would go to an indy shop that does Euro/and or BMWs specifically and have experience with them. (or the dealer, if you can't find such).

No matter which one you go to, ALWAYS ask for before and after results printed out, and ALWAYS check on the top of the sheet(s) to see that they selected the correct vehicle, year and option. (E46 sports pkg, etc)