In the past 10 years I have visited a great deal of local BMW garages and BmMotorWorks surpassed all expectations, Gareth and the team were helpful, knowledable and explained the faults with clarity. It does help that both Gareth and Lee do have a wealth of experience and qualifications with BMW's and that provides all the confidence required. After ten years of searching I have found the team who I intend to use as much as possible for any future issues. Would highly recommend this service to anyone and appreciate all the help and support the team have provided over the past few days. I wasn't aware that they also can collect your car from home or work and deliver when completed. 5 stars *****. Thanks.