Discover Your Local BMW Dealership

Thompson BMW offers an excellent selection of new, certified , and quality pre-owned vehicles at our Doylestown dealership as well as a newly expanded BMW Service & Parts Center (staffed by factory-certified technicians), plus a full-service Detail Center, and a full service Collision Center.

We proudly serve customers from the greater Philadelphia region, Princeton, Fleming NJ, and Bala Cynwyd.

While visiting our virtual showroom, browse our inventory, request more information about vehicles, set up a test drive, inquire about financing or schedule your next service appointment!

If you don't see what you are looking for, click on CarFinder, fill out the form, and we will let you know when vehicles arrive that match your search! Or if you would rather discuss your options with our friendly sales staff, click on Directions for interactive driving directions and other contact information. We look forward to serving you!

Areas We Serve:

  • Langhorne
  • Newtown
  • Warminster
  • Warrington

Get Directions

* Indicates a required field

Contact Info

  1. Thompson BMW

    680 N Main St.
    Doylestown, PA 18901

    • Sales: 267-884-0129
Loading Map...

Thompson BMW
A BMW M Certified Dealer Certified Center

680 N Main St.
Directions Doylestown, PA 18901

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


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