Our certified mobile mechanics in Lafayette will fix your car at your home or office

Our certified mechanics come to you · Backed by 12-month, 12,000-mile guarantee · Fair and transparent pricing


Review and Book Highly Rated Mechanics in Lafayette

Ratings
(581 Reviews)
Experience
19 years

AMOUNT PAID

$99.47
by Michael from Lafayette, CA 94549

Good work!

SERVICE

45,000 Miles Maintenance Service

AMOUNT PAID

$242.24
by Duncan from Lafayette, CA 94549

Tien was courteous, efficient and clearly communicated the issues with car and my options going forward. It was money well spent.

Ratings
(318 Reviews)
Experience
13 years

AMOUNT PAID

$80.00
by Michael from Lafayette, CA 94549

Good job!

SERVICE

Brake Pads

AMOUNT PAID

$271.59
by Adrian from Lafayette, CA 94549

Awesome! Great work! Nice to find an honest mechanic. I will definitely use again.

Ratings
(184 Reviews)
Experience
17 years

AMOUNT PAID

$231.20
by Hubert from Lafayette, CA 94549

The first CV shaft YourMechanic ordered was a wrong part. Shaun was great, made sure the reordered part was correct, installed it ,and it works great on the car.

AMOUNT PAID

$155.68
by Anne from Lafayette, CA 94549

Excellent!

Ratings
(112 Reviews)
Experience
12 years

AMOUNT PAID

$228.94
by Anne from Lafayette, CA 94549

Very professional and competent

AMOUNT PAID

$276.77
by Christine from Lafayette, CA 94549

Excellent service! I'll be calling Ken again. Thank-you for your hard work Ken!

Ratings
(91 Reviews)
Experience
21 years

SERVICE

Alternator

AMOUNT PAID

$357.00
by John from Lafayette, CA 94549

Carlos was great. I'll request him again!

Ratings
(37 Reviews)
Experience
8 years

SERVICE

Engine Mount

AMOUNT PAID

$329.66
by Henry from Lafayette, CA 94549

Got a phone call from Art 25 minutes after the appointment time. The part that was supposed to be available when he called the parts place yesterday was not there. He said he has been waiting for more than an hour for the parts to be delivered from another store. I would have liked it if he had called me before the appointment time. When he got here, however, he was very professional and got the job done within the allowable time. He checked everything, unlike the other guy who came to me from Yourmechanic.com last time. I test-drove with him to make sure the job was done correctly. As we drove, he noticed the wheel bearing seemed to be out of whack. My wife and I were suspecting it might be the wheel bearing that made noise to the car but when we took it to my mechanic in Lafayette who I have been going for the past 20 years, said the noise was because of the engine mount that we just replaced. The engine mounts were bad but Art stated that would not make the noise we are hearing. He even told us how we can check to see which side wheel bearing is bad while driving. Although he arrived late outside of his control, he did everything right after that. I would give him 4 and a half stars but no way to do that. As to the Yourmechanic.com, I give them 3 stars because the original guy who was supposed come out last Friday called and left me a message that parts weren't available, so he would like to come and do it either Saturday or Monday. I called and left him a message to call me back but he did not call back. So, I ended up calling Yourmechanic.com to change the mechanic on Monday for Art to come on Tuesday.

Ratings
(35 Reviews)
Experience
38 years
by John from Lafayette, CA 94549

Bret went out of his way to help me get back on the road. Super knowledgeable and a great guy. I believe I've found my Go-to mechanic!

AMOUNT PAID

$81.93
by Emad from Lafayette, CA 94549

Bret seems like a reliable guy. He was very punctual, kept me updated on the progress, and finished the job without leaving any mess.

Excellent rating

Red-stars

1000+ positive reviews nationwide

Yelp-logo

Lafayette, CA rating

Average Rating

4.9/5

Number of Reviews

42

Lafayette Service Area
Local Repair in Your Area
We Guarantee Our Work

We back the services provided by our mechanics with our 12-month / 12,000 mile service guarantee.


How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1-800-701-6230 · hi@yourmechanic.com