Portland’s Leading BMW Service Center

We have been a trusted name in BMW repair for over 30 years and are known for providing the highest quality repair and auto body services throughout the Portland, Wilsonville, Happy Valley, Milwaukie, OR and Vancouver, WA areas.

We Specialize In Insurance Repairs

Are you fighting with your insurance company about your BMW repair need following an accident? German Formula of Portland, OR will help you and your BMW get back on the road without the hassle that inexperienced auto shops cause. We work with some of the hardest insurance companies out there to ensure that your BMW is fixed correctly and to your satisfaction. We offer complete maintenance and scheduled service for all BMW models. From mechanical repairs and recalls to full body work, We are the one-stop-shop for your insurance claim needs. At German formula we offer more than just help with your insurance claims, we also do standard BMW maintenance, oil changes and any other repair you need, whether it is in or out of warranty.

It’s Easy To Work With Us

We take pride in both our workmanship and our customer service. We want to take the hassle out of maintaining your BMW for you by offering convenient services that will make your service appointment more enjoyable. Whether you need to get to work in Vancouver, WA or across to Happy Valley, OR we can help you get there with our Complimentary and convenient shuttle service. If you are only in for a short checkup or oil change we invite our customers to relax in our comfortable waiting room. Customers can also drop off their vehicle at their convenience using our weekend and evening drop off service.

35 Years of BMW Repair and Service Experience

At German Formula our BMW mechanics provide skilled maintenance and repair services for all models of BMW, including M Series vehicles. With over 30 years of experience we’ve seen them all, from the newest models to the old classics. Our certified mechanics are experts in handling anything you bring to them, whether it is a small scratch or major engine failure. Our mechanics will ensure that you and your vehicle are handled professionally from start to finish.

Give us a call today to schedule your next BMW service: 503-238-1707.