Welcome to Thompson BMW
I'm interested in
Shop By Model

BMW Value Service
We’re more than just a BMW dealership; we’re here to issue the best service to all our customers. In fact, your service doesn’t stop as soon as you’ve driven off our lot; for as long as you drive your vehicle, Thompson BMW is committed to creating a lasting relationship so you can trust us with all your car's maintenance needs.

Original BMW Batteries
The only way to start your luxury vehicle is with an Original BMW Battery. Schedule a service today, and let us find your vehicle’s perfect fit. That way, you’ll know exactly what your battery replacement will cost, with no surprises.

BMW Tire Sale Offers
Ensure superb performance
with the right BMW Approved tires at competitive prices from the Thompson BMW
Tire Center. All major brands, including Bridgestone, Continental, Dunlop,
Pirelli, and more.
New Arrivals
Why We are World Class
Why Thompson BMW?
At our Doylestown BMW dealership, our sales staff will never pressure you into a purchase or lease. Our team focuses on the customers' needs. Our goal is to provide the most honest and pleasant vehicle shopping experience possible. We value your time and will ensure you never have to worry about market adjustments and payments over MSRP at Thompson BMW. Explore our lineup of used car deals, new BMW cars for sale, or shop certified pre-owned luxury vehicles in Doylestown, PA, and take advantage of our fantastic BMW lease and finance offers. We look forward to earning your business and providing world-class customer service.
We Keep You Going
Expert Parts & Service
Thompson BMW dealership is here for your entire BMW journey. Our expert service team in Doylestown is available for any car service and repair work you need completed on your vehicle. If you should need any vehicle parts, our auto parts team can quickly obtain whatever you may need to keep your BMW driving smoothly down the roads that lie ahead.
Get in Touch
- Contact Our Sales Department: 267-884-0129
- Monday8:00 AM-7:00 PM
- Tuesday8:00 AM-7:00 PM
- Wednesday8:00 AM-7:00 PM
- Thursday8:00 AM-7:00 PM
- Friday8:00 AM-6:00 PM
- Saturday8:00 AM-5:00 PM
- SundayClosed