Thompson BMW Certified Pre-owned Videos

A Certified Pre-Owned BMW is one of the smartest purchases you can make in Bucks County, PA. Inspected
by a Thompson BMW-trained technician and backed by an up to 6-year/100,000 mile protection plan and 24/7 complimentary roadside assistance, a CPO BMW comes loaded with all the performance, innovation
and engineering you find in a new BMW.
New or Certified Pre-Owned, BMW only makes one thing. The Ultimate Driving Machine.

Thompson BMW in Doylestown, PA has an excellent of Certified Pre-Owned BMW models to select from.
Click here to see our inventory.


The Scream 

Best Day Ever
 The Doves

Make an Inquiry

Contact Info

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
  1. Thompson BMW

    680 N Main St.
    Doylestown, PA 18901

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