All German Motorworks

109 Weber Ave,
Leesburg, FL 34748 US
3 Reviews
Write a Review

We specialize in German luxury & performance vehicles. From your basic maintenance task to any kind of servicing, major overhaul or any performance upgrades and setup, we are your One Stop shop.

We have the knowledge, training and equipment to keep your amazing vehicle running at its' best. Even though we specialize in German automotive we do still love our European neighbors and our shop has the equipment, experience and training to also service and repair your British, Italian or even domestic high performance, luxury or exotic vehicles.

Moved to a larger location to better service our large customer base. Come and see us!


  • Free Wifi
  • Cable TV
  • Shuttle Service
  • Refreshments
  • Kids Play Area
  • Magazines
  • Customer Lounge
  • Transit Accessible
  • Walkable Area
  • Courtesy Car Wash

3 Reviews

  • Sergio
    Sergio 1 year ago

    I just moved to the area and was looking for a repair shop that specialized in BMWs. I found All German Motorworks located at 109 Weber Ave, Leesburg. On my move to The Villages, my X5's AC blower gave out and needed replacement. I know enough about cars to self-diagnose. I took my car to Gary, a British man who manages All German Motorworks, and explained the problem. He explained their process of performing their diagnosis for $130. Gary told me that if my diagnosis were correct, and they completed the work, I would not be charged. I researched the labor time involved and the cost of the parts. Gary advised they charged $130 an hour and estimated it would take about 8 hours to complete the job. I knew what components had to be replaced and how much a BMW distributor charged for the parts. Gary told me I needed the blower motor (which I knew) and a resister (a secondary part) that I knew did NOT need replacement. I didn't say anything since the resister was less than $100.

    I brought my car in on a Monday and was told it would be ready by Thursday or Friday at the latest of the same week.

    Since I had not heard from All German, I called on Thursday afternoon and was informed their distributor had sent the wrong part, and they were expecting the correct one on Friday. Gary was hoping to have the work complete by the end of the day on Friday. Gary gives all sorts of excuses on why the car was not ready and blamed his parts distributor for sending the wrong part. I'm not upset; I understand that unforeseen things happen and have a second car.

    The car was not ready on Friday.

    I called on Monday and was told they had received the part, and that it would be installed on Tuesday, and the car would be ready by noon. At the end of the day on Tuesday, I receive a call advising my vehicle is ready, but it's too late in the day to pick it up before they close.

    I pick up the car on Wednesday, and Gary explains that his mechanic had a problem installing the passenger side airbag because of an aftermarket stereo I had installed. The dashboard had to be removed to get to the blower. Gary tells me that reinstalling the airbag could cause a decapitation if reinstalled because of missing components and foam removed from the car when the aftermarket stereo was installed.

    Gary looks for the airbag to show me the bag, and bracket it attaches to, but cannot find it. Gary has one of his other mechanics call the mechanic that had worked on my car and found out that the mechanic was able to reinstall without a problem. So, by this time, bells are starting to go off, and I'm beginning to wonder just how informed Gary is.

    Gary is a non-stop talker (kind of like a used car salesman) will not let you get a word in. In haste, I pay my bill and forget to give the office manager a coupon I got out of the paper for a 10% discount.

    On Thursday, I call and tell Gary I forgot to give him the coupon and asked if he would apply it. He immediately shuts me down, saying that he cannot issue credit because my credit card had already been charged. He was very abrasive, rude, short, and offered no other solution. I was speechless and hung up.

    I regrouped and called him back. Now keep this under consideration, I was told my cars work would be complete on Thursday, and it wasn't finished until the end of business on the following Tuesday. During the process, I've had to call to get statuses on the work and delivery. I'm being charged full retail prices on original BMW parts that I can call a local BMW dealer and purchase directly from the dealer at a lesser price. And I've been charged for a part I did not need.

    I tell Gary that it is not good business practice to not honor his coupon after the concessions I've made. Gary flies off the handle and starts screaming; he will "not be bullied" into give me credit for the coupon. From this point on, things escalate, and I end up hanging up the phone.

    I would not recommend this shop as it has no sense of customer service. In my opinion, they prey on car owners that don't understand mechanical issues of their cars and, most importantly, the older folks in the community. They overcharge for parts and their labor. The most disturbing part of the ordeal was the lack of customer service, Gary's used car salesman tactics, and Gary's volatile temper.

    The following week I drove to my son's house in Texas, and my radio stops working. I take to my installer in Texas, and he tells me that whoever worked on my car recklessly cut several wires. So now I have the added expense of fixing the radio.

    Please beware and smart consumers and look up the price of OEM parts. Use car blogs to inform yourself on labor cost and time need for your repairs. Again, I would not recommend Gary and All German Motorworks.

    2002 BMW X5
    Was this review helpful?
  • Michael Orlando
    Michael Orlando1 year ago

    I drove about 1000 miles from Maryland to Florida, and near the end of the trip the headlight went out, not really a big deal, so since I did not know any mechanics here yet, I went to the Ocala BMW dealer. I gave them my VIN number and phone number and was told someone will be with me to make an appointment. Ninety minutes later no one came to talk to me, I asked again and was rather brushed off, they had more important repairs to do than a head light. Well If I had my tools and jack with me I would have done it myself, so I left. Drove out of the dealership and asked Google for the best BMW mechanic in the area. AG Motorworks was first on the list.

    When I arrived I was greeted as if I was an old customer. I explained I had a flight back to Maryland Wednesday and needed this fixed before than. Immediately I was given an appointment to fit my schedule (which was to be Monday). It was later afternoon Friday. I was a happy camper. On Sunday I went to Church and after mass, my car started miss firing, of course it was cylinder 6 the hardest one to get to. When I arrived early on Monday morning, I explained the headlight was the least of my concerns and needed the plugs and bad coil replaced. They were concerned, as they had to confirm what the issue was and order the parts. Concerned, why? Because this place is great, as evident by the amount of work of vehicles that were there before me. Gary at first wasn't sure if he could fit me in, but when I explained my schedule, he said he would have it scoped and fixed by late Tuesday afternoon. Well 9am on Tuesday I got the call that my vehicle as ready for pickup.

    I'm an older guy and have lived west in Arizona to a few cities on the East coast, I have a lot of experience with mechanics, and I can said without any hesitation, that Gary and AG Motorworks is the best I have seen. When I returned after the new year they will be my #1 shop.

    There was other work that needed to be done, but Gary recommended that I wait as it was not immediately necessary, it's an expensive repair, but Gary put a customer, and someone he did not even know, over the mighty Dollar.

    If you have a German car that needs repair I highly recommend AG Motorworks

    Thanks Gary and all at AG Motorworks


    2011 BMW 328i
    Was this review helpful?
  • Phil D.
    Phil D.3 years ago

    Would not use again, not cheaper than dealer and excessive delays. Engine cover came back heavily scratched (like someone stood on it and twisted it) and missing bolts, Pictures are attached. Avoid the hassle and look elsewhere for service.

    They had my car for 19 days (Towed in 8/1/18 late in the day and demanded it back 8/21/18 at closing as it was still not repaired). I called on 8/1 asking if they took extended warranties as they were local, and I like to support local businesses. In the beginning everything was normal they diagnosed the car on 8/2/ and called on 8/3 to let me know that an insurance adjustor would be out on Monday or Tuesday to look at the car and she will call me back with what they would cover and what I would be responsible for. Insurance Adjustor came out Monday 8/6 and I received a phone call with the breakdown on 8/7 with an estimated completion date of 8/10. I patiently waited till 8/10 and had no contact from the shop after calling several times through out the day with no answer I get a call from Gary on 8/10/ @ 4:39 PM informing me that the car would not be done on that day as it was “a lot of work to do on the car”, these things happened and he assured me it would be done Monday 8/13. Monday came, and I had not heard from them, so I called @ 12:37 pm and again no answer, left a voicemail and did not hear back from them that day. I then called again on 8/14 @ 11:22AM and at that time was informed that the car was not repaired and that after a smoke test they found another vacuum leak and that after hanging up with me they were contacting my warranty company for another claim and would call me back with what my cost for the new repair would be. No contact from them 8/15 and after I called 8/16 @ 09:32AM and at 10:00AM with no answers I called from another phone number and was answered on the second ring. They stated that they were on the other line with my warranty company and accidentally hung up on them to answer this line. They asked for ten minutes and they would call me back. I called back @ 11:10 again no answer, Called again @ 11:54 no answer, called again @ 12:10 and was informed that my warranty company is giving them grief for their diagnosis and that Now I have to call the Warranty Co. and clear up the confusion (they did not file the claim on Tuesday as they stated they were as when I called my warranty co. they claimed the claim was filed that day @ 10:41 AM, after my original 10:00 AM phone call from another number). After I spoke to my Warrant Company I called the shop back and told them they should be able to go ahead now. The shop called me back @ 1:01PM and informed me that I was now required to pay another $98.50 for the warranty company to send out an inspector again for this missed problem, and that we could not continue unless I approved this. I having no recourse approved it and she said that she will call the warranty company back and try to get an inspector out the following day. The next day 8/17 I called them @ 12:35 pm and again no answer I left a voice mail and the returned my call @ 1:52PM informing me the inspector had been out and they should here something back by Monday. On 8/20 I called them @ 12:18PM and left another message and they returned my call @ 2:24pm letting me know the repairs were approved and should be done best case scenario Tuesday 8/21. I called on 8/21 and left a message again and got a call back @ 2:08 PM stating my car was being put back together and should be good after a Test drive, I never heard from the again till I told them I was on my way down there when they told me that the car still had problems. This would be the third diagnostic and another 98.50 fee towards me. I asked if the car was put together and took possession of it then. Upon looking in my engine bay my Engine cover was scuffed like someone stepped on it and missing bolts. Do not Recommend.

    2010 BMW 535i
    Was this review helpful?