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
At Thompson BMW we are committed to excellence; our BMW certified technicians know your car inside and out and only use BMW Original Parts. We value your time and offer you everything to ensure your service appointment is a comfortable one. From Complimentary BMW Loaner Vehicles to Complimentary Pickup and Delivery to a Complimentary Car Wash and Vacuum, we will get you and your BMW back on the road as soon as possible. You can trust Thompson BMW for all your service and sales needs.
Every customer at Thompson BMW receives Complimentary:

Pickup and Delivery | 90 BMW Loaner Vehicles* | Car Wash and Vacuum  
Shuttle Service | Valet Parking | PA State Safety Inspections* | Wi-Fi 

We call this The Thompson Difference

Call (215) 340-3900 or click here to schedule your service appointment. 

Also as a Thompson BMW Customer you also receive the following:

Collision Center Estimates | 1000 Mile Service | Full Tank of Gas with Purchase
Autobiography on all Pre-Owned Vehicles

Double the Factory Warranty
Service and Parts Guarantee

Mileage Club Discounts
-10% off for 100,000 Mile Members
-20% off for 200,000 Mile Members
-30% off for 300,000 Mile Members

Senior Citizen Discount
10% on Parts and Service
 Customers 65 or older, excludes tires, lubricants and Collision Center.

Rent-A-Car Discount
10% off While your vehicle is in our Detail Center, Collision Center or Service Dept.

$100 Referral Reward
Each time you refer a new or used car buying customer to us we will reward you with $100.

*PA State Inspection does not include Emission Inspection. Loaner cars subject to availability please schedule in advance.