I started to have some alternator woes recently, and was quite shocked with the replacement options. I have a 2003 530, which has a Bosch alternator. New, from the dealer, this can be upto $600. With a BMWCCA discount this still sucks eggs. Numerous rebuilt ones could be found for a smig under $400, but not with OE parts. They had bearings and such from south-east Asia. Though a thing called the "internet" I came in contact with Dave Smith, from Colorado, at http://www.smithcoelectric.com/servlet/StoreFront He was able to rebuild the alternator with OE Bosch parts (bearings, brushes, regulator & brush assy), and have it tested for a little over $300. He gave the option to rebuild it cheaper using the "other/inferior" parts for even cheaper. Do it right the first time. Use the Bosch parts. So I decided to use http://www.smithcoelectric.com/servlet/StoreFront , and sent off the alternator. Dave gave me a prompt e-mail regarding the conditions and costs of the rebuild. Had it done, and shipped within 48 hours of approval. The box came via Fed Ex with the replacement Bosch part boxes inside to verify they were used. Unbelievable!!!!!!! To recap. They cleaned & rebuilt my alternator, fast, with great customer service & professionalism, with better parts for less than everyone else! Oh and they do other things like starters and such. Please check them out!