They have just done a full engine rebuild on my 2012 BMW 116i and I can’t fault the workmanship and quality of work at all. The engine was in a bit of a mess with various different faults but they’ve really brought it back from the dead. The car hasn’t driven as well as it does since I bought it, it really drives like it’s a new car. If I ever need a rebuild again or a friend or family member asks if know of anyone I would 100% recommend this place every time.