I came to serve e46.
Problems were immediately identified, it is clear that the masters have a lot of experience. I liked that they told me everything and suggested it. We ordered the spare parts ourselves. I did not like that the spare parts are not of a very good brand, although it is not a fact that they are of poor quality.
I advise this service station, the only thing is better to read and pick up the spare parts yourself, perhaps you can bring it with you.