I will need to replace my front brakes and rotors on my 09 328xi in the next couple thousand miles and was wondering if anyone has recommendations? The dealer quoted me $705 for fronts done, but saw on bavauto there are some options as far as pads other than BMW OEM. Any suggestions or insights would be helpful. Also if any recommendations for a private german mechanic in the Philly area? Thanks in advance!