Used BMW for Sale in Bucks County, PA

Looking for a used BMW in Bucks County? BMW of Doylestown is at 680 N Main St. in Doylestown, the county seat, so our pre-owned lineup is a short drive from most of the county. Chalfont and Warrington are about 10 minutes away, and drivers from New Hope, Newtown or Quakertown usually get here in about 25 minutes.

We are a dedicated BMW store, so our team works with these cars every day. We can help you compare a 3 Series with an X3, figure out which model years fit your budget, and narrow things down to the used BMW that suits how you drive.

Offers available to approved buyers on Tier 1+ credit through BMW Financial Services (BMWFS). Not all customers will qualify. Excludes state taxes, tags, and registration fees. See a Client Advisor for more details.

Dealer: Thompson BMW of Doylestown, 680 N. Main St., Doylestown, PA 18901

Any MPG listed is based on model year EPA mileage ratings. Use for comparison purposes only. Your actual mileage will vary, depending on how you drive and maintain your vehicle, driving conditions, battery pack age/condition (hybrid and electric only) and other factors. For additional information about EPA ratings, visit https://www.fueleconomy.gov/feg/label/learn-more-PHEV-label.shtml.

Pre-owned vehicles may be subject to open recalls. Please check this vehicle's recall status at https://www.nhtsa.gov/recalls.

For vehicles with manufacturer warranty, the written warranty information is available for review at the dealership prior to purchase.

Why Bucks County Drivers Buy Used BMWs From Thompson BMW of Doylestown

Thompson has been part of this community since 1969. Many of the pre-owned BMWs on our lot come to us as local trade-ins, and a lot of them were first sold and serviced here, so we often know a car's history before it ever reaches our pre-owned lineup.

Our process is low pressure. We start with your commute, your budget and what you want from the car, then show you the options that make sense. If the right car is not in stock, we can look for it for you.

Reconditioned in Our Own Service and Detail Centers

Before a used BMW goes on sale, our Pre-Owned Sales Manager looks it over, then a BMW-trained technician inspects it in our service center and handles the repairs. Parts and fluids that fall short of our standards are replaced, worn tires and brakes are replaced as needed, and each car gets a Pennsylvania state inspection. The Thompson Detail Center then takes care of paint correction, bumper repair and interior refinishing where needed. You can read more about our reconditioning process.

Ask for the Autobiography

Every pre-owned vehicle we sell comes with an Autobiography, a packet that pulls together the reconditioning report, warranty information and a CARFAX vehicle history report. Just ask for it when you visit, or learn more about the pre-owned vehicle Autobiography.

Used, Certified and Retired Loaner BMWs in One Place

Our used inventory changes often and covers everything from everyday 3 Series sedans to family-sized X5 SAVs. A few good places to start:

Perks That Come With Your Pre-Owned BMW

Pre-owned buyers get the same perks as our new car customers through the Thompson Difference, including pickup and delivery for service, a car wash and vacuum, shuttle service and BMW loaner vehicles for service when available. When it is time for maintenance, our BMW service center is right here in Doylestown, so you can keep your car with the team that sold it to you.

Financing and Trade-Ins

Our finance team can explain your options before you come in. You can apply for financing online, get a value for your current vehicle and check our current pre-owned specials for offers on used BMWs.

Serving Drivers Across Bucks County

Our customers come from all over the county. Neighbors in New Britain, Chalfont and Warrington are just a few minutes away on Route 202 or Route 611, and Warminster drivers can head straight up Route 611. Shoppers from Quakertown and Perkasie come down Route 313, New Hope is a direct drive west on Route 202, and Newtown drivers often come up Route 413 through Wrightstown and Buckingham.

Wherever you start, get directions to our showroom or call ahead and we will have the cars you want to see ready when you arrive.

Used BMW FAQs for Bucks County Shoppers

How far is BMW of Doylestown from the rest of Bucks County?

We are at 680 N Main St. in Doylestown, near the center of the county. Chalfont, New Britain and Warrington are about 10 minutes away, and New Hope, Newtown and Quakertown are usually about 25 minutes away.

What is the difference between a used BMW and a BMW Certified Pre-Owned vehicle?

A BMW Certified Pre-Owned vehicle has met BMW's certification requirements, including mileage limits and a detailed inspection, and comes with BMW's CPO coverage. Our other used BMWs are inspected and reconditioned by our team, but they are not certified unless the listing says so. Our team can go over the coverage on any specific vehicle.

Can I start the buying process online?

Yes. You can browse our used inventory, apply for financing and get a value for your trade-in on our website before you visit.

Used BMW in Nearby Areas

Benefits, protections and delivery terms may change, and exclusions may apply. See dealer for complete details.

New Inventory

Shop New Inventory

Pre-Owned Inventory

Shop Pre-Owned Inventory
  1. BMW of Doylestown

    680 N Main St.
    Doylestown, PA 18901

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

Get in Touch

  • Contact our Sales Department at: 267-898-2461
  • 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