Brake fluid is an important part of your BMW’s braking...
Read MoreAt CG Motorsports, we provide dealer-level BMW service, diagnostics, and performance upgrades for drivers who expect precision, reliability, and performance.
From routine maintenance to complex repairs, our team specializes in BMW engines, cooling systems, suspension, and performance tuning—including N20, N55, B48, and B58 platforms.
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).
Whether it’s BMW overheating, drivetrain issues, or routine maintenance, we diagnose and fix the root cause—properly. We offer full-service BMW care, including:
Our commitment to excellence extends beyond the unparalleled services. As BMW specialists, we understand the unique needs of your vehicle and deliver personalized care for every BMW owner.
Contact us now to discuss your BMW’s specific requirements and schedule your appointment with our dedicated team of experts. Let us unleash your BMW’s true potential, elevate its performance, and enhance your driving pleasure.
No appointment needed for tow-ins.
Enjoy Wifi & coffee while you wait.
Key drop-off slot at the back of shop.
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.
Get your vehicle fixed now – pay over time.
I’ve been bringing my BMW X5 to this shop for years. Recently, I had an oil change and brake work done, and as always, the experience was top-notch. The... read more staff is incredibly friendly, knowledgeable, and professional, making communication seamless from start to finish. William and his team take the time to explain everything and ensure I’m comfortable with the work being done. It’s clear they care about their customers and take pride in their work. I trust them completely and would recommend this shop to anyone looking for a reliable and skilled mechanic. Five stars all the way!
Have been working with them a couple of times for past few years, bigger jobs smaller jobs etc. Not a single issue. Fees are not cheap but somewhat reasonable compare... read more to other specialized places. Shop is very busy, but staff do their best to accommodate my needs. So thumbs up👍
Recently had my 2000 M coupe in for service and a bumper to bumper assessment of any issues that needed addressing. Received a comprehensive review listing condition and any parts... read more that needed immediate attention and issues that may need attention down the road. I’ve always found CG to be reliable and perform thorough conscientious work each time. 👍👍 A photo I took of car after I picked up last week. Taken in Agassiz.
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.
took my car here to get a few faults/dash lights diagnosed. authorized 2 hours and within an hour they already got rid of 3 (without me even asking) and diagnosed... read more the other 2 for me. wicked shop to browse around in and the advisor was super knowledgeable and polite. laid everything out for me that i would need to fix the remaining faults and sent me on my way. unfortunately i recently sold my car shortly afterwards but when (not if) I buy another n54, I wouldnt take it to any other shop. 5 stars all around.
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 knowledgeable technicians. They actually get to the root of the problem and not just treat the symptoms. My 5 series is having no issues now and drives how it... read more should.
Very friendly & professional service! Had my Porsche maintenance done here a few day after I called in. This is during the season where all Porsche dealerships have a month... read more long wait list, and other places aren’t Porsche friendly. Mark & Chris were great, and provided invaluable advice on better taking care of vehicle. This isn’t gonna get any better from other service providers. Noticed a few bad reviews here. I think haters and competitors should just get a life. Disagree with me if you don’t think so.
The Shop is Awesome!! Great Team To Work With!! X5 is Wicked With The Upgrades. Definitely going back for another. Highly Recommended!!
After much research I decided to take my Supra to Will at CG for a stage 2 tune. The quality of work and results exceeded my expectations. I couldn't be... read more more happier with the way the car responds and performs now. You can tell there is extensive knowledge with BMW platforms when speaking with the team. Hopefully we can get an xHP tune some day! Thank you CG team!
I'm guessing they are Western Canada's premier BMW specialist mechanics. Chris and Mark run a tight ship and have a fantastic program setup for sending out the diagnostic information to... read more customers. Friendly service, top tier work and reasonable prices. Not to mention all the beautiful eye candy they have parked in the front office. I have serviced my BMW here many times and have recommended CG to others. I was in fact introduced to them from a friend in another country, so I guess that makes CG Motorsports internationally famous.
Called CG after a referral from someone for some BMW repairs. They really are the specialists. Extremely knowledgable staff who were able to answer my questions and actually save me... read more some money with a simple fix. Thanks guys!
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.
CG Motorsports is by far the most professional and competent specialist shop I have dealt with after 14 years of owning a BMW. As a customer I thought that Will... read more Bowe went above and beyond my expectations to help resolve complications during the work on my car. The experience with this shop has been a pleasure and I would highly recommend this shop over any other specialists in the lower mainland. Thank you!
The most common causes are a failing electric water pump or thermostat, especially on turbocharged BMW engines like the N20, N55, B48, and B58. When these components fail, coolant circulation is disrupted, causing rapid temperature increases.
If you’re experiencing BMW overheating in Richmond or Vancouver, it’s important to diagnose the issue early to avoid engine damage.
Most BMWs should be serviced every 8,000–10,000 km, depending on driving habits, model, and engine type. Regular maintenance such as oil changes, inspections, and fluid checks helps prevent common issues and ensures long-term reliability. Following a proper service schedule is especially important for turbocharged BMW engines.
CG Motorsports offers dealership-level diagnostics and expertise with a more personalized approach and competitive pricing. As an independent BMW specialist in Richmond, BC, we focus on accurate diagnostics, transparent recommendations, and long-term vehicle performance rather than upselling unnecessary services.
Yes, we specialize in BMW performance upgrades, including ECU tuning, suspension systems, and turbo enhancements. Our team understands how to balance performance gains with reliability.
Learn more about BMW Performance Tuning.
Brake fluid is an important part of your BMW’s braking...
Read MoreBMW xDrive gives many BMW models better traction, stability, and...
Read MoreBMW M engines are built for high rpm, sharp throttle...
Read More