CG Motorsports

BMW Service & Repair in Richmond, BC - CG Motorsports

The Ultimate BMW specialist Shop

At 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).

Complete BMW Service & Repair Solutions

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:

Engine diagnostics & repair
Transmission service & rebuilds
Suspension & brake service
Wheel alignment & tire services
Cooling system repair (water pump, thermostat, radiator)
Factory scheduled maintenance (Inspection I & II)
Oil & fluid maintenance services
Exhaust & emissions repair

EXHAUST AND EMISSION Repair

We diagnose and repair:

  • Exhaust leaks
  • Catalytic converter issues
  • Emission system faults

Ensuring your BMW runs efficiently while meeting environmental standards.

bmw PERFORMANCE UPGRADES

Looking to unlock more from your BMW? We offer:

  • Aftermarket suspension upgrades
  • Performance brake systems
  • Turbo & supercharger installations
  • Custom performance setups

Built for drivers who want more power, better handling, and a true driving experience.

COOLING SYSTEM repair

BMW overheating is one of the most common issues we see—especially on turbocharged engines.  We specialize in:

  • Electric water pump replacement
  • Thermostat failure diagnosis
  • Radiator & coolant system repair

If your BMW is overheating, don’t wait—this can lead to engine damage if ignored.

bmw FLUID & Maintenance SERVICES

Routine maintenance is key to long-term performance. We offer:

  • Oil & filter changes
  • Brake fluid flush
  • Coolant service
  • Power steering fluid service

Proper maintenance prevents costly repairs and keeps your BMW running at peak performance.

BMW Specialist CG Motorsports

BMW Diesel Repair

BMW Electric Car in the Shop For Maintenance at CG Motorsports

BMW Electric Vehicle Repair

BMW Mini in the Shop For Maintenance at CG Motorsports

BMW Mini Repair

European Car in the shop for maintenance at CG Motorsports

European Auto Repair

BMW Gas + Hybrid + electric + Diesel Specialists

Why Choose CG Motorsports

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.

Emergency Tow-Ins

No appointment needed for tow-ins.

New Waiting Lounge

Enjoy Wifi & coffee while you wait.

After-Hours Key Drop

Key drop-off slot at the back of shop.

Unexpected repairs? We've got you covered

Finance your bmw Repairs

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.

Testimonial

Customer Feedback

4.8
Based on 291 reviews
powered by Google
  • 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

    Admir Hajdarevic Avatar Admir Hajdarevic

    Always great service anytime I go to drop off a car.

    Jeff F Avatar Jeff F

    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

    Gavin Neufeld Avatar Gavin Neufeld
  • Every time I have send my car here it has always comes back feeling brand new straight forward communication fast services no complains highly recommend the invoice system is nice... read more

    Braedon Lutz Avatar Braedon Lutz

    Best place to service your BMW. Period.

    L Phillips Avatar L Phillips

    I've been dealing with CG for almost a year now, and yes while they do charge prices that some may say are a little "high", the quality of work is... read more

    Joshua Lopez Avatar Joshua Lopez
  • 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

    Edward Zhang Avatar Edward Zhang

    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

    Ringo Suen Avatar Ringo Suen

    Jackson and the team were excellent. They accommodated me well and performed a thorough Pre Purchase Inspection to provide the peace of mind (and insight) I was looking for. Follow... read more

    media thumbnail 0media thumbnail 1
    Beau Wille Avatar Beau Wille
  • I got OEM M performance exhaust and installed it. Well worth the drive from Abbotsford to Richmond.

    media thumbnail 0
    캐나다빵쟁이hiNate Avatar 캐나다빵쟁이hiNate

    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

    Billeh Avatar Billeh

    Always go above and beyond. Very professional! Thank you!

    Michelle Hinch Avatar Michelle Hinch
  • I had CG Motorsports install a MAD midpipe on my 2025 M3 Competition. Communication through the entire process was top notch and I couldn’t be happier with the result.... read more

    Darren Watt Avatar Darren Watt

    Unfortunately, I am down in the US, but I had a very close friend who needed some work done ASAP. I asked around and this place came highly recommended. I... read more

    Kayla Browning (KB) Avatar Kayla Browning (KB)

    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

    media thumbnail 0media thumbnail 1
    Andrew Takahashi Avatar Andrew Takahashi
  • Excellent service from CG Motorsport. They handled my engine work professionally and kept me updated throughout. Highly recommend for quality automotive care.

    Spiros Cacos Avatar Spiros Cacos

    I love you, thank you.

    Stan VCMT Avatar Stan VCMT

    Best bmw shop in the lower mainland. I use them for all my service needs

    Connor McWilliams Avatar Connor McWilliams
  • Great service. A lot of knowledge and great people to deal with. Highly recommend

    c d Avatar c d

    Honest, honest and knowledgeable for older and newer models. Great shop, great people and quality work done right. My car actually likes going there which is great however it does... read more

    Michael Avatar Michael

    Went above and beyond to fix my issue. Took the time to replace other problem parts aside from the main work being done. Quality work combined with knowledge.

    N M Avatar N M
  • I had my car serviced at CG Motorsports to replace worn OEM control arms and I left satisfied with my experience. The staff was welcoming and professional, the... read more

    Joe Cheuk Avatar Joe Cheuk

    Excellent customer service, they are accurate, fast and the technicians are very knowledgeable. Highly recommendable!

    Luis Brasdefer Avatar Luis Brasdefer

    After doing business with CG Motorsports, I have to say it was the most positive car interaction I've ever had. I recently purchased one of their cars which was traded... read more

    media thumbnail 0
    keean Fisk Avatar keean Fisk
  • 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

    media thumbnail 0media thumbnail 1
    Arad Avatar Arad

    Will and his team did an excellent job for saving my 2013 BMW X3. My car had a whining noise and a turbo issue which they accurately diagnosed I will... read more

    Liu Yang Avatar Liu Yang

    Brought in my new used car that needed detailing and service. Chris and team went above and beyond to make my car like new. Great service and highly recommended.

    Rochelle Shaw Avatar Rochelle Shaw
  • Cg is amazing! Definitely going to be coming back for more😁

    Jacob Ichiiwa Demsey Avatar Jacob Ichiiwa Demsey

    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

    Alex Davidov Avatar Alex Davidov

    I’ve had my fair share of experiences with service shops, most being bad, some being neutral. CG Motorsports stands out as phenomenal. From the easy booking process, to the quick... read more

    Damon Ramsey Avatar Damon Ramsey

BMW Service Frequently Asked Questions

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 on our BMW Performance page: https://www.cgmotorsports.com/bmw-performance/

Blog