About Bavarian Motor Cars
Alpharetta's BMW, Mercedes-Benz, and MINI Specialist
John Anderson founded Bavarian Motor Cars in 2006 after years of working in franchised European dealerships. The business began as Bavarian Mobile Works, a mobile service operation built on the experience he gained in European dealerships. Today, the shop supports its work with factory-level diagnostic equipment, transparent pricing, free estimates, and free vehicle inspections.
Bavarian Motor Cars specializes in BMW, Mercedes-Benz, and MINI vehicles and also supports Tesla and Smart. The shop uses OEM parts and backs parts and labor with a 3-Year / 36,000-Mile warranty.
Bavarian Motor Cars has a 4.9-star Google rating and has served North Georgia communities for 20 years.


A Family Business Built From a Mobile Van in 2006
Bavarian Motor Cars began as Bavarian Mobile Works, a mobile service operation John Anderson launched after working in franchised European dealerships. The mobile business let him apply and validate what he learned in that environment while independently serving European vehicle owners. As demand grew beyond a one-person mobile operation, John expanded Bavarian Motor Cars into a full-service European specialist shop.
John brought his family into the business as it grew. His wife, Michelle Anderson, became a Business Partner, and his son, Joshua Anderson, joined the team. The family remains involved today, helping preserve the personal service and direct ownership.
Bavarian Motor Cars eventually moved into a larger Alpharetta facility with room to continue growing. In 2026, the business celebrated 20 years of serving North Georgia's BMW, Mercedes-Benz, and MINI owners.
The business has grown from a mobile operation into an established Alpharetta shop. Its focus remains dealership-trained expertise, factory-level diagnostic capability, transparent pricing, and honest recommendations.
Meet John Anderson, Owner
John Anderson is the owner, founder, and lead technician of Bavarian Motor Cars. He founded the business in 2006 after years working in franchised European dealerships.
His dealership background helped shape the shop's specialist approach. Bavarian Motor Cars uses factory-level diagnostic equipment, including BMW ISTA+ with ICOM Next, Mercedes XENTRY/DAS, and the Autel MaxiSYS Ultra.
John remains directly involved in technical decisions as the shop's lead technician. His work supports the owner-operated standard that has guided Bavarian Motor Cars for 20 years.
The Team Behind the Work
Bavarian Motor Cars is a family-operated business with six employees. Michelle Anderson serves as Business Partner, and Joshua Anderson is a member of the family-operated team.
Together, the team supports a service philosophy built around transparent pricing, honest recommendations, OEM parts, and personal customer relationships.
Our Repair Process
Comprehensive Vehicle Assessment
The team begins by listening to the customer's concern and assessing the vehicle. Bavarian Motor Cars offers free vehicle inspections and has factory-level diagnostic tools available for its specialist work.
Written Estimate
Bavarian Motor Cars offers free estimates and transparent pricing so customers can review the available information before deciding how to proceed.
Repair and Verification
Repairs use OEM parts and are backed by a 3-year / 36,000-mile warranty on parts and labor.
Delivery and Documentation
The team explains its recommendations through a personal, honest service approach.
Why We Focus on BMW, Mercedes-Benz, and MINI
European vehicles benefit from platform-specific knowledge and system-level diagnostics. Bavarian Motor Cars specializes in diagnosing and repairing BMW, Mercedes-Benz, and MINI vehicles. Our experience helps us identify problems and recommend the right repairs. We also provide specialized services for Tesla and Smart vehicles.

Our Mission and Code of Ethics
Bavarian Motor Cars believes that service is the ultimate luxury. Its mission is to combine dealership-level diagnostic expertise with the personal relationships, transparent pricing, and honest recommendations of an independent specialist.
Diagnose before recommending: We take the time to carefully diagnose your vehicle's problems before recommending any repairs.
Explain clearly: We explain what we find in simple terms, so you understand what's wrong with your vehicle and what repairs we recommend.
Price transparently: We provide free estimates and clear, upfront pricing, so you know what to expect before moving forward with repairs.
Features That Distinguish Us
Owner-operated shop with 20 years of European vehicle focus
Factory-level diagnostic tools for specialist European vehicle service
3-Year / 36,000-Mile warranty on parts and labor
OEM parts used in repairs
Free vehicle inspections and free estimates
Transparent pricing
Family-operated business with direct owner involvement in technical decisions
BMW Euro Specialist with BMW ISTA+ and ICOM Next diagnostic capability
Tesla Approved Mechanical Partners
Why Choose Us
Serving Alpharetta and Surrounding Communities
Bavarian Motor Cars is based in Alpharetta and serves European vehicle owners in Fulton County and surrounding communities, including Milton, Roswell, Johns Creek, Cumming, and Crabapple. The shop is located near the GA-400 corridor and provides European auto repair, BMW service, and Mercedes-Benz service.
Bavarian Motor Cars | 5870 Gateway Drive, Alpharetta, GA 30004 | (678) 205-2550.