I own a 2004 M3 with 185,000 miles. I like driving my car as you can see from the mileage and is my daily driver in the summer time. I am looking to refresh my engine and put in a new clutch. Can anyone give me a mechanic that would do a good job of this? It's my baby and I want to continue driving it for a long time. I don't want to take it to a dealership. I would like to start this work this spring. Thanks ahead of time for your knowledge.