This has been posted a gazillion times, I don't know why we just don't do a sticky for places.
BMWIZARD
RMP
I personally take my car to BMWIZARD but since everyone has found out his skills, it's getting harder to book an appointment.
I'll post some pics of the M5 he was working on.
EDIT:
Beauty
B