Elmhurst BMW serving Chicago, Schaumburg, Naperville and Lombard

Come in for a visit and you'll be greeted by our friendly knowledgeable staff ready to show you our wide selection and large inventory of vehicles. Our goal is to help you make an educated choice and confident decision in your next BMW purchase. Our location allows us to offer you the best deals anywhere in Chicagoland.

Whether you're shopping for a new or pre-owned vehicle, we're here to help with your search. Our well-stocked inventory includes popular BMW models, including 3 Series, X5 and X3. Wherever you live in the Chicago area, or if you're driving from Naperville, Lombard, Chicago, Schuamburg, Westmont even Oak Park, we're ready to serve you.

Call Elmhurst BMW sales department at (630)833-7945 for information about today's specials.

Our commitment to you does not stop with the purchase of your vehicle. Our Elmhurst BMW Service Department staffs factory trained BMW technicians ready to take care of any of your vehicles needs from regular maintenance to expert repairs. It doesn't matter if you have a new BMW or used, the work will be performed quickly, correctly and on time. We pride ourselves in excellence in service and it shows! Check our website often as we run BMW service specials quite often.

BMW Dealership Serving Chicago, Naperville, Schaumburg as well as Lombard and Westmont

Even if your credit is less than perfect, the team at the Elmhurst BMW Finance Department has a plethora of finance or lease options for your new BMW. Our finance team are experts at getting you funded in a way the fits your budget. We serve people throughout the Chicago area, including Naperville, Schaumburg and Oak Park. From buying to financing to maintenance, we've got you covered with friendly, courteous service, all at competitive prices. Use the tools on this site and feel free to contact us with any questions.

View our Extensive Inventory of New and Used BMW Vehicles Including:

Elmhurst BMW
466 West Lake Street
Elmhurst, Illinois 60126

Sales: (888) 857-5487
Service: (888) 857-5487
Parts: (888) 805-7471