About Thompson BMW - Your Doylestown, PA, BMW Dealer 

Our team at Thompson BMW would like to thank you for visiting our website!

We have a strong and committed sales staff with many years of experience satisfying our customers' needs. Located in Doylestown, Pennsylvania, the staff at Thompson BMW will help you find the BMW vehicle you want. At Thompson BMW, we offer a searchable online inventory of new BMW cars for Warminster, Warrington, Newtown and Langhorne, PA drivers, and beyond, along with well maintained used cars in Doylestown by today's top manufacturers. Come on in and take a test drive! Our sales staff will help you find that new BMW or quality used car that you have been searching for.

For years, the financial staff at Thompson BMW has offered expert advice for those seeking an affordable car loan from Doylestown or BMW lease. Our service doesn't just stop there. Doylestown customers can come in and take advantage of our knowledgeable BMW car repair technicians, and a fully-stocked inventory of BMW auto parts.

Whether you are looking for a BMW, or a pre-owned car or truck, Thompson BMW is here to help. If you don't see what you are looking for at our BMW dealer,  click on CarFinder and simply fill out the form. We will let you know when vehicles arrive that match your search! If you would rather discuss your options with our friendly sales staff, click on Directions for interactive driving directions. We are conveniently located at Routes 313 & 611. You can also reach Thompson BMW any time by filling out our contact form or calling us at 1-800-THOMPSON. The entire staff at Thompson BMW looks forward to serving you!

Hear What Our Customers Have to Say

"Thompson BMW is a Breath of Fresh Air"

I would like to commend you and your team concerning my recent service experience with my BMW X5. I am an extremely busy physician and the wonderful service that you provide, with the pickup and drop-off at my house, is absolutely vital to me.
It is a breath of fresh air to have this quality of service in today's age. Again, I want to thank you for your outstanding quality of service and your attention to detail. It is very much appreciated.

Stephen S., M.D., Ph.D., Abington, PA

"Thanking You For Your Terrific Organization"

All too often, we are fast to make complaints when something goes wrong, but slow to acknowledge exceptional service. I recently had a problem with my 2007 BMW328i. I called Thompson, as you are my closest dealer and spoke with a Service Consultant. Beside being professional, he advised me to bring the car to your facility for diagnosis and repair. Without an appointment, your organization took the car in, repaired it and gave me a loaner for the length of the repair. The repairs were done correctly, the car was returned in exceptional condition, and I was informed as to the progress of the repair. My point is simple. You have my service business and when the time comes to consider a further purchase, Thompson BMW will be at the top of the list.

Rev. Kenneth D., Southhampton, PA

"The Thompson Exerience...Even After You Leave the Dealership"

I have been a Thompson BMW customer for about 10 years and have always been happy there. I live about 45 minutes away from the dealership and closer to two other BMW dealerships. Since I do live at a distance, the valet/loaner service is extremely important to me. Your service department always does a great job. It is the whole "Thompson Experience" during all of the time I own my vehicles that keeps me as a loyal customer.

John B.,through Email

"Totally Impressed"

I would like to compliment your organization for the quality individuals you have in your employment. I recently had my 530xi serviced at your facility and was totally impressed with the professional, courteous and efficient manner that your Service Consultant resolved my BMW service concerns. I am not new to your organization, having purchased three BMWs at your Doylestown location. I am accustomed to the routine call to inquire about my service experience. Somehow responding to that inquiry does not do justice to the excellent service experience you provided. I am looking forward to my next service and buying my next BMW at Thompson.

Stanley E.,Lansdale, PA



Contact Info

680 N Main St.
Directions Doylestown, PA 18901

  • Sales: 267-884-0129
  • Service: 267-884-0130
  • Parts: 267-884-0133


  • Monday 8:00 AM-8:00 PM
  • Tuesday 8:00 AM-8:00 PM
  • Wednesday 8:00 AM-8:00 PM
  • Thursday 8:00 AM-8:00 PM
  • Friday 8:00 AM-6:00 PM
  • Saturday 8:00 AM-5:00 PM
  • Sunday Closed

Dealership Contact Info:

Thompson BMW 
680 N Main St.
DoylestownPA 18901
Dealership: Directions