I'm returning customer Ellio's is good shop to take your BMW too. I never have problem with them. They also have good communication tell you the problem. I remember 1 time drop off my car for repairs they told me take couple hours to work on. Emma ordered me UBER ride home free of charge. Pretty cool of them.