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!

Contact Info

  1. Thompson BMW

    680 N Main St.
    Doylestown, PA 18901

    • Sales: 267-898-3212
Loading Map...

Get Directions


Thompson BMW

680 N Main St.
Directions Doylestown, PA 18901

  • Sales: 267-898-3212
  • Service: 215-340-3900
  • Parts: 215-340-9823


  • 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
true true true true true true true true true true true true