I have a 2005 545i
After paying 3 times as much at the dealership. I found southwest Bimmers. They rebuilt my engine, which had secondary emissions problem. They totally fixed everything for less than half of what the dealer wanted.
Since then they have done two other jobs always helpful and friendly. Usually for less than what they quoted. They are very honest and fair.