This would be the second car I have taken to Schneller BMW. When I bought my BMW from Schnellers, the warranty covered up to 50,000 miles. I like to bring my car in between 50,000 and 100,000, after the warranty has run out, to have it serviced again. The guy at the shop does the maintenance on my car for me. He does a great job. I would definintely recommend them.