SERVICE DEPARTMENT
Our Location
360 N IL Route 31
Crystal Lake, IL 60012
Service: 833-211-9471
Our Service Department
Problem with your vehicle? Time for your next scheduled maintenance? Our well trained service staff are here to provide you with the highest levels of customer satisfaction.
We Come to You!
Do you have a recall that needs to be performed on your BMW? Contact us about coming to your home or office to perform the needed service.
Applies to select recalls. Contact BMW of Crystal Lake at 815-455-4330 for details.
Express Service
Keep Your BMW in Tip-Top Shape!
Services provided in the Express Lane include:
Oil & Filter Change
Exterior Bulb Replacement
Air Filter Replacement
All Carefree Maintenance Intervals
Tire Rotation
Cabin Filter Replacement
Wiper Blade Replacement
Battery Diagnostic Check and Replacement
PLUS, every visit includes a NO CHARGE Multi-Point Inspection
Call 815-455-4330 if you have questions prior to arrival. Valid only at BMW of Crystal Lake. Valid through 2/28/26
Tire check - adjust pressure if needed
Wiper blade inspection - check for wear
Top off of fluids
Car wash
Let us come to you
If you need necessary repairs or maintenance and you're not comfortable leaving home to come in to the dealership let us know. We will schedule your appointment and arrange for pick up and delivery back to your home.
Please call ahead to schedule. Appointment and pick up time will be based on dealer driver availability.
WE KNOW YOUR BMW. BETTER THAN ANYONE.
Our BMW trained technicians use BMW Parts to provide the best possible maintenance for your vehicle. Plus, we offer competitive pricing for all of your vehicle's service needs.
Below are just some of the many amenities we offer at BMW of Crystal Lake:
Factory Trained technicians
Factory trained service advisors
Free Wi-Fi
Shuttle rides
Comfortable waiting area
Free coffee
Pet Friendly
Loaner cars (will need to schedule)
Call 815-455-4330 to schedule your appointment or schedule online.
Starting at $150 per set
Get ahead of the weather and protect your carpets with BMW All-Weather floor mats!
Now in stock at BMW of Crystal Lake. Prices plus tax.
Starting at $145
Is it time to replace the battery in your BMW? We have a terrific selection to keep your car starting and running like a pro.
Contact us for battery testing and installation charge. Price plus installation, tax and disposal.
Starting at $29.95 a set
Make sure you can see the road and your visibility is 100%! If it's time for new wiper blades, stop by to see us. In stock and ready for installation.
Prices plus tax and installation. Front blades only. See us for rear wiper blade pricing.
Close 





“ ” Everything and everyone at this dealership is perfect, from the sales people to the machanics, EVERYONE is knowledgeable and friendly. This dealership makes buying a vehicle fun again. Thank you for creating a special shopping environment for your customers, it makes all the difference.