Open Today! Service: 8am-5pmSales: 9am-5pm

— BMW Aftersales —

BMW Service Technician in service bay inspecting a BMW on a lift.

BMW Value Service

Competitive pricing and more.
Learn More
BMW Schedule Service

Schedule Service Appointment

When you own The Ultimate Driving Machine, you should get the service to match.
Schedule Service

Towne BMW

Customer Ratings

Google logo
Google Mar 14, 2020

I took delivery of my new vehicle today. Excellent experience. Great customer service from Brian, Tyler and Scott.

Read at Google

Google logo
Google Mar 14, 2020

I am full of gratitude for the experience I had at Towne BMW! They really took the time to make sure I had an amazing and easy experience. My Sales Rep, Doug Rosen, was extremely helpful and answered every single question I had! He listened to me as I talked through everything I was looking for and through the process of buying my car. He made the process super simple and easy! Thank you, Doug! Everyone at Towne BMW made you feel like you were their only customer and officially part of the Towne BMW family! I already appreciate the ...

Read at Google

Cargurus logo
Cargurus Mar 12, 2020

Excellent Sales service from beginning to end. This was a great deal & Mike Yoerg and other staff members were more than helpful. Went above and beyond to work with me to make this deal happen. Would recommend anyone to go to this dealership.

Read at Cargurus

Google logo
Google Mar 12, 2020

I had a great experience leasing a new BMW from Towne. I worked with Bryan and he was great during the whole process. I would absolutely recommend this dealership and working with Bryan to everyone.

Read at Google

Google logo
Google Mar 9, 2020

The facilities and more importantly the staff are first rate. I am very satisfied and confident that I made the right decision in selecting the X3 and Towne BMW. Ken and Brian in sales and Genious Ting as the tech specialist were friendly and professional and loaded with useful information. I highly recommend Towne BMW for your next BMW purchase.

Read at Google

Google logo
Google Feb 27, 2020

The whole staff at BMW is always a pleasure to do business with!

Read at Google

Google logo
Google Feb 26, 2020

I had a great experience last week - I drove in without an appointment and asked if service could please check out the low tire pressure alert I was receiving on my X5. Both Mike D and Sam sprang into action - they checked all 4 of my tires, filled them up and showed me where to look on the inside of my driver door to see what the apprpriate pressure should be (who knew??) ... then reset the alert. AND, when they noticed I had my new registration sticker on my passenger seat, they scraped off the old sticker and put ...

Read at Google

Google logo
Google Feb 26, 2020

I brung my 2010 335 in for a CEL and misfire issues. Was a little sceptical of how they would treat me but I really enjoyed how techs send you videos of everything they found and letting you know what they did. Never had another dealer do that for me. They honored the extended warranty for my injectors and did mine free of charge. I think my techs name was Tyler and he did a great job letting me know of the oil filter housing and oil pan gasket leak.

Read at Google

Google logo
Google Feb 24, 2020

Mike Yoerg made the purchase of my BMW easy and great follow up - received my vehicle and he showed me the marvels of the inner workings and transferred items to my vehicle as I went in to get a coffee to go. Even Daniel in finance made the process painless and efficient - life is good when you work with great people. Thanks Towne BMW for having a great staff to work with. By the way my car is beautiful and is so comfortable and fun to drive. I have been looking for excuses to drive it.

Read at Google

Google logo
Google Feb 12, 2020

I have nothing but the BEST things to say about Towne BMW in general, and about a few key employees we encountered yesterday. Overall our engagement was exactly how you'd always hope it would be.We identified two vehicles using their website, scheduled an appointment, arrived on time and were out the door in about 4 hours. Price was quickly agreed, details ironed out, financing secured, etc. without much "back and forth" BS. We came well equipped, knew what we were looking for and how much it should cost, so that helped.Specific comments on the team members we directly engaged ...

Read at Google

See all ratings and comments

Welcome To Towne BMW

Towne BMW in Williamsville – New, BMW Certified & Pre-Owned Car Dealer, Serving Buffalo, NY and The Entire Western New York Region

We Love Our Towne

We appreciate you taking the time to visit our website! We are located in Williamsville, NY and proudly serve our neighbors in Amherst, Clarence, Hamburg, Orchard Park and the entire WNY area. Our friendly staff delivers exceptional customer service and we pride ourselves on our remarkable inventory of new, BMW Certified and pre-owned BMW vehicles. We have no doubt that your dream vehicle is with us and ready for you to take for a spin. Stop by Towne BMW in Williamsville, NY today to explore our lot and take the opportunity to drive off with your very own BMW car!
Read More

New BMW Inventory in Williamsville, NY

If you are in the market for a fun, sophisticated and luxurious new vehicle, look no further than our full line of new BMW cars and SUVs at Towne BMW! We have an inventory like no other and provide the excellent service to guide you to the vehicle you have been dreaming of.

BMW Certified And Pre-Owned Inventory in Williamsville, NY

At Towne BMW, we offer an impressive inventory of BMW Certified vehicles and pre-owned vehicles at a fraction of the original price! Each of our pre-owned models are in excellent condition and of the highest quality. Allow our expert sales team to guide you through our lot and show you the variety of BMW cars and SUVs that we have available. Experience the Towne BMW difference with a visit to our dealership!

Auto Service & Parts

We know how valuable your time is. That’s why our repair center at Towne BMW, offers quick and efficient service to get you back on the road as fast as possible. Our team of trained and certified technicians are prepared for any of your maintenance or repair needs. Schedule your service appointment or call our service department at 716-271-8282 for more information about our services. Trust our dealership to offer only genuine BMW parts. Our knowledgeable staff would be glad to assist you by providing exactly what you need to keep your vehicle going!

Financing Options

Our financing experts at Towne BMW are committed to making your car buying experience as quick and painless as possible. We provide several financial options for you and have the question to all of your financing needs! Start your application for financing through our finance center and learn more about the specials and current finance offers that we provide. Our financing professionals would be more than happy to assist you with all of your financing needs!

Visit Towne BMW Today | Proudly Serving Buffalo And The Entire Western New York Area

Towne BMW invites you to browse our site and visit our dealership to learn more about our inventory of new and pre-owned BMW vehicles. Do not hesitate to contact us online or call our sales team at 716-321-2005 with any questions about the services we offer. We are located at 8215 Main St in Williamsville, NY. We look forward to meeting you soon and introducing you to the BMW vehicle you have been waiting for!

Saved Vehicles ×


You don't have any saved vehicles!

Look for this link on your favorites:


Once you've saved some vehicles, you can view them here at any time.

Contact Us ×


Call Now

8215 Main St • Williamsville, NY 14221

Get Directions

Today's Hours:

Open Today! Sales: 9am-5pm

Open Today! Service: 8am-5pm

Open Today! Parts: 8am-5pm

Towne BMW

8215 Main St Williamsville, NY

Phone: 716-202-0883


Phone: 716-321-2945

8215 Main St Williamsville, NY


Phone: 716-321-2005

8215 Main St Williamsville, NY


Phone: 716-271-8282

8215 Main St Williamsville, NY
42.965119 -78.688805
Towne BMW 42.965119, -78.688805.