Contact Bavarian Motor Cars

Two mechanics in blue shirts and green gloves work on a car engine under the hood.

Speak With the Family That Runs the Shop

For 20 years, BMW, Mercedes-Benz, and MINI owners across North Georgia have called Bavarian Motor Cars for a straight answer about their car. When you reach out, you're talking to a family-owned shop where the people answering your questions work alongside the technicians servicing your vehicle.


You might have a warning light that came on during the commute, a brake noise you'd rather not wait on, or scheduled maintenance you want done properly. Either way, start with a call, an email, or an online booking. Every visit begins with a scan using the same factory diagnostic software the dealerships use, including BMW ISTA+ and Mercedes-Benz XENTRY/DAS.


Learn more about our BMW repair and Mercedes-Benz repair services.

What Happens After You Contact Us

Once you bring your vehicle in, we inspect it, identify the problem, and recommend any necessary repairs. We'll provide a written estimate for parts and labor so you know what to expect. We won't start any work without your approval, and if we find anything else that needs attention, we'll contact you first.


If another shop has given you a repair estimate, feel free to bring it in. We're happy to provide a free second opinion. Once the work is complete, we'll explain what we found and the repairs we made. We'll also keep your service records on file for future visits.

Visit Our Alpharetta Shop

Bavarian Motor Cars is located at 5870 Gateway Drive in Alpharetta. We serve owners from Johns Creek, Roswell, Milton, Crabapple, Cumming, and the surrounding North Georgia communities. For longer repairs, vehicles left overnight are kept in secure storage.


Bavarian Motor Cars | 5870 Gateway Drive, Alpharetta, GA 30004 | (678) 205-2550


Phone: (678) 205-2550

Email: john@bmcofatlanta.com

Hours: Monday - Friday: 8:00 AM - 5:30 PM

White SUV lifted in a garage while a mechanic works underneath on a car lift

Service Arranged Around Your Schedule

We arrange service around your schedule, starting with respecting your time. After-hours drop-off and pickup let you leave your car before the workday begins and collect it after we close. When a repair is urgent, we work to complete it the same day whenever possible.



If you can't make it to the shop, ask about our courtesy vehicle pickup and drop-off service, available with some restrictions. For longer repairs, we can help you arrange a rental car. If you'd prefer to wait, you can relax in our customer area with coffee, free Wi-Fi, and clean restrooms. We also include a complimentary car wash after major repairs.

Payment, Financing, and Warranty

We accept cash, personal checks, Visa, Mastercard, American Express, Discover, and ATM/debit cards. Financing is available for larger repair bills, and we offer a veterans discount.



We use OEM parts and provide a 3-year/36,000-mile nationwide warranty on qualifying parts and labor. The warranty covers you while traveling and when you're driving locally.

Schedule Your Visit

Book a time online, call (678) 205-2550, or send us a message using the form below. Include your vehicle's year and model, what you've noticed, and when you'd like to come in, and our team will follow up to confirm your appointment.



For the full list of what we handle, visit our services page or see what owners say on our reviews page.