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.9
Based on 352 reviews
powered by Google
  • 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

    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

    This is the only place to take your classic BMW. I have been coming here for 9 or so years now. It is the only place that I will take... read more

    media thumbnail 0
    Jackson Campbell Avatar Jackson Campbell
  • Just did a PPI with CG Motorsports. Very extensive & informative. Chris was really great to deal with. More than happy to recommend CG for all your BMW needs. True... read more

    Duncan Todd Avatar Duncan Todd

    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

    Wouldn't have trusted my car with any other shop. They did more than what was required in order to make me satisfied. Even my wiring after the job was done... read more

    Devinder Bains Avatar Devinder Bains
  • Excellent service and great people! My car was fixed quickly, and the quality of the work was perfect. The company provides a detailed vehicle inspection report, and you can view... read more

    media thumbnail 0
    Fides Avatar Fides

    After multiple unsuccessful attempts to fix the winter wheel alignment on my g87 m2 at a BMW dealership in Vancouver, I decided to give CG Motorsports a try. Great place... read more

    Ashik Santhosh Avatar Ashik Santhosh

    I want to express my gratitude to CG for accommodating me last minute. They fixed my GM module on my 330Ci promptly and maintained excellent communication throughout the process. I... read more

    Dolphin Stir Fry Avatar Dolphin Stir Fry
  • Amazing friendly customer services, great price, good location etc, I got M4 f82, whenever I ask some questions for M4 maintenance, they give me a friendly recommendation. They are... read more

    Shawn Kong Avatar Shawn Kong

    I've been a CG customer for 25 years. Best shop in town without a doubt. If you want the best service for your BMW or VW, this is... read more

    James Pew Avatar James Pew

    I’ve been taking my cars to CG for many years now and have only praise for them. They’ve consistently proven themselves as true BMW experts and are the only people... read more

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

    c d Avatar c d

    A true BMW expert and enthusiast. This is where club owners take their cars for service.

    Chun Au (Chunster) Avatar Chun Au (Chunster)

    Thank you! We are so happy with your attention to detail. We gave you a super complicated job and you delivered. I highly recommend this business!

    Natasha Bernier Avatar Natasha Bernier
  • Highly recommend CG to anybody needing services. Very skilled mechanics and great service at the front desk.

    Mike Bleackley Avatar Mike Bleackley

    BMW super pros, jobs done right the first time and very experienced !

    Graeme Milne Avatar Graeme Milne

    CG helped to perform the diesel system repair service for my BMW 2013 X5 35D, it is not a simple job to do. But apparently, this guy really know what... read more

    CANDY BEAR Avatar CANDY BEAR
  • 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

    Rob Gillespie Avatar Rob Gillespie

    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)

    Amazing experience here at CG Motorsport! Chris, Will and the techs were thorough, professional and extremely helpful. I have nothing bad to say about this shop + the lounge is very... read more

    Dom Nagy Avatar Dom Nagy
  • I’ve been dealing with Will, Chris, Rudy & Jackson for 17 years. I’ve always appreciated their customer care, technical knowledge & execution. Very good team!

    Marty McConnell Avatar Marty McConnell

    Will and the crew took good care of my 540i Thanks guys!

    Nick Hanni Avatar Nick Hanni

    1st rate service and knowledge. We had an issue with our 328i that had baffled other shops, but CG Motors got it sorted. They're the best!

    Robert Kemmis Avatar Robert Kemmis
  • Excellent service experience at CG. Specializing in BMW, knowledgeable, pleasant staff, working within a pristine shop, and obviously taking pride in the service they perform. Service includes good... read more

    mario furlan Avatar mario furlan

    Use this shop for our clients, seamless experience every time

    The Dip Dr. Avatar The Dip Dr.

    Called CG as I was going to be in the area and needed to get an alignment done on my 03 325ci. Mark was able to find time the same... read more

    Aidan Charles Avatar Aidan Charles
  • Got this gauge installed at cg. The team was friendly and knowledgeable. I dont think I'll let anyone else touch my bmw other than cg.

    media thumbnail 0
    Winston Fong Avatar Winston Fong

    Cg is amazing! Definitely going to be coming back for more😁

    Jacob Ichiiwa Demsey Avatar Jacob Ichiiwa Demsey

    I had a rather difficult fix for my 550 CLS Mercedes Benz. After asking my local repair shop if they could do it, they referred me to CG. I was... read more

    RRico Corporate Consultants Avatar RRico Corporate Consultants

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 about BMW Performance Tuning.

Blog