Our BMW service shop performs factory-scheduled maintenance, repairs due to normal wear and tear as well as performance upgrades.
Our services include: engine and transmission repairs; suspension and brake service; wheel alignment and tire rotation; exhaust and emission system repairs; radiator and cooling system repairs; factory scheduled maintenance (inspection I, inspection II, oil & filter service).
We also install aftermarket suspension, brakes, as well as supercharger or turbo kits.
At CG Motorsports, we understand that unexpected vehicle repairs can sometimes strain your budget. That’s why we offer the option to finance your repairs with Financeit, making it easier to get your BMW back on the road without the financial stress.
I recently had the pleasure of visiting CG motorsports, a BMW specialist car shop, and I was thoroughly impressed with the exceptional service and expertise they provided.
Overall I had a pretty decent experience with this place, their services were fast and good quality but fairly highly priced, although somewhat justified. The customer service was stellar before,... read more during and after the job. The staff I have talked to were for the most part kind and caring, I did have one small misunderstanding with the team, but immediately after they found out about it they rushed to clarify and correct the misunderstanding, they seem to really care about customer satisfaction and that is rare. They have an amazing facility with some amazing builds on display. Nothing major but they did provide me with some services before my expressed permission (installing a O ring to fix a boost leak, I had just wanted to identify the location/cause of) and I wasn’t fully prepared for the cost increase (~$383) but I made it work in the end. Overall good quality service, only real downside is the price but if can you afford it they are more then worth it.
Jackson is the kindest man you'll ever meet. I had just gotten my first BMW, and I did not know how to put the license plates on it. Therefore, I... read more called CG Motors to ask if they could help me, and Jackson said he would. He was able to set up both front and back license plates for my BMW, and now I am happily driving around with my new BMW plates. Thank you Jackson!
They did my oil change, PS fluid and brake fluid and were super professional. They also did a inspection of my car and told me what they recommend I do.... read more They’re priced fairly above average but it’s because they warranty all of the work they do for two years and you know you are getting the most professional people to do the job. 10/10.
I am very impressed with this shop. It was recommended by an Indie shop specializing in German cars. My situation was a bit unusual; the trunk of my e36 wouldn't... read more open. My regular mechanic gave up, but these guys dug in enthusiastically and soon figured it out. Upon my leaving, the receipt included some written recommendations for other things to be aware of- like oil leaks, overflow tank crack etc. This combined with a cool shop surrounded by customers' M cars made me say, "Steve (that's my name), you'll be coming back here."
I wish I would have found CG Motorsports sooner! Excellent service with pro advice and accurate information. My Z4 is running better than it ever has.
Service is excellent. Chris the owner is very alert and gives the best service in all of Richmond. His staff or well-trained top notch technicians. I am going to go... read more back to CG Motorsports from now on for all three of my vehicles. Thank you Chris.
Quality on quality service for your BMW. If your warranty has expired from the dealership, this is the place to go. These guys are highly certified and are extremely knowledgeable;... read more long story short, they know what they're doing. Service is comparable to dealerships, if not better. Shop environment is well laid out and extremely organized.
I’ve been having my car serviced at CG Motorsports for about three years now and I’ll keep going back. They always take such good care of my car. They are... read more friendly, kind, respectful and good at what they do! I am a person who doesn’t know a lot about cars, what they need when they need so I’m delighted that to have found a place that I can trust completely with my car. After this last service my feels brand new, it’s driving beautifully! Keep up the good work and service!
As a business owner I get how important reviews are. I have to tell you the service and professionalisim that I received from these guys is second to none! Thanks... read more for cheking my M5 diff and making sure it is good to go.I wont hesitate to recommend them to any of my friends and family. Rob
My car is over 23 years. A few weeks ago, the air conditioning system didn't work well, only blow out very mild wind. My friend introduced me to CG Motorsport.... read more I did take my car to them. Their service is good and fixed the problem very soon. And the price is. reasonable. Thanks a lot.
I’ve had several jobs done on my bmw 325ci at CJ auto. They have always gone above and beyond with the level of service! They offer fair and competitive pricing... read more and are always willing to accommodate my appointments even when needed last minute. I so appreciate their knowledge and expertise. I’d highly recommend this shop to anyone with a BMW or anyone in general who’d like to leave their car in the hands of someone they can trust. Thank you CG!!!
First off, I heard about CG many years ago but never gave them a try until recently. I’m never going back to a dealership again! The positives are multiple- much better customer... read more service, the owner works out of the shop daily, the prices are better and if you have an older BMW or want performance work done… really no comparison. Just visit the showroom and see how many cool and unique cars they have outside, so many manual cars, so much cool, so much fun. If you are an enthusiast or drive an older BMW, want service done or need to restore your vehicle to old glory- this is the place.
Will, and his team did a great job on my 1991 320 I convertible fixing a leaky engine. The timing belt the head gasket and the oil pan gasket were... read more all leaking severely. It was a little more extensive than we initially thought and getting parts for 320 I was a little more difficult than we thought But in the end, it all worked out well and I’d like to thank them very much. Patrick Nixon
The boys at CG are top notch at what they do! Will and Jackson will ensure your car gets serviced on time and at reasonable rates. I would highly... read more encourage anyone looking to get work done on their BMW’s or Porsche car to go to CG! They just did a full service including a valve cover on my 2016 M4! Thanks boys!
Been to a few different shops but these are your people! Reliable, knowledgeable and professional. They helped turn my e46 from a lemon to lemonade. Would highly recommend
Don’t take your BMW to other shops that say they will do it for half the price. You will go into the loophole of fixing your car month after month.... read more I don’t let anyone work on my cars only my private mechanic. (but CG was amazing to me.) I was in BC and my pulley belt started having problems, these guys took me in quick fixed my original problem that I mentioned and, also repaired another problem I told them about. (within 3-4 days my car was fixed and ready to be picked up)… I usually don’t write reviews but I’m writing this one almost after 2 months from the date i visited CG. Great work & reputable shop.10/10 ?
After being jerked around by three garages in a row, I took my 2010 X3 to CG motorsports and they diagnosed it and fixed it by the next day. Not... read more only were they extremely professional and customer service oriented, but they took the time to show me what was happening and teach me about my car. 100% would recommend. They are my official go-to mechanic... and I live downtown
Fantastic service! Wouldn’t take my vehicle’s to another shop. Repaired the suspension on my 328. Ride is better then the day I first got it. Only place I’ll go for... read more work on my car.
I am very happy with my service experience at CG Motorsports. My car required extensive repairs, and everything was fixed perfectly. The staff was very helpful in making sure all... read more of my needs were addressed. I even spoke with the owner Chris, who is really friendly and did whatever possible to make sure my vehicle received the best care. CG is a modern facility with highly experienced techs, friendly staff, and you receive the care and service only an independent small shop can give you. I highly recommend taking your BMW to CG Motorsports. If you have a classic BMW or a modern one, and you want the very best for your car, there isn’t any other place to go.
Had an amazing interaction with CG motorsports today. Ended up learning that the owner has a supercharged e92 M3 himself. I’ve been super stressed out about finding the best... read more mechanic in Richmond to service my E9x M3, and the fact that the owner owns an s65, is enough to win my business. I’ll 100% be coming to CG Motorsports from now on regarding all of my BMW and M3 needs. Especially my Rod Bearings!
*Excellent*. After a bunch of screwing around through mechanics. I finally decided to travel out to Richmond to get my BMW fixed. They were very quick to get me in... read more on a cancellation. Once in i told them what I thought the issue was, they called me back later that day to let me know that they checked it but the issue was actually coming from my valve cover. They sent out a handy form that allows you to see everything they’ve done along with what needs to be done and what has to be done. So I got my valve cover changed, new spark plugs. All in a couple of days. It was even done earlier than they told me it would be. Hands down great guys, car is running great! Hands down the only place to take your BMW!!!
What can I begin to say about these folks. Please save time and money. Skip going to the dealer and try these guys first. So, to start….a 645ci. Codes…oh so... read more many codes. And limp-modes. Took it to BMW. 2 months later (no, seriously…not kidding), I got the car back. They literally told me that they gave up on the car. They couldn’t fix it because a pile of modules had VIN numbers mismatch. I “limped” to CG. They replaced and reprogrammed modules. They changed the throttle body with a used unit. They worked on the wiring harness that was corroded. They kept the costs way down. They sure tried to help me. Seems the car was in the Chilliwack flood, before we bought it. And the spineless cockroach that sold us the car failed to disclose. But CG worked their magic. Will is a champ. Great service too.
No appointment needed for tow-ins.
Enjoy Wifi & coffee while you wait.
Key drop-off slot at the back of shop.
Our commitment to excellence extends beyond the services mentioned above. As BMW specialists, we understand the unique needs of your vehicle and deliver personalized care for every BMW owner. Experience the unparalleled service at CG Motorsports and elevate your BMW’s performance today.
Contact us now to discuss your BMW’s specific requirements and schedule your appointment with our dedicated team of experts. Let us unleash the true potential of your BMW and enhance your driving pleasure.