Skip to main content

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
  • I’ve finally found a shop that truly understands BMWs. The team here is knowledgeable, honest, and detail-oriented — exactly what you want when trusting someone with a high-performance car. They... read more

    Johnny Mucci Avatar Johnny Mucci

    Excellent service. The staff from the front reps to the technicians who worked on my BMW were great. They were always there to answer my questions and the quote I... read more

    Tee Gull Avatar Tee Gull

    Reasonable price and friendly staff. Will come back for service!

    Jimmy Yang Avatar Jimmy Yang
  • 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

    Alfonse Daudet Avatar Alfonse Daudet

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

    Connor McWilliams Avatar Connor McWilliams

    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
  • 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

    vienna so Avatar vienna so

    Chris, Mark, and the entire team at CG motorsports are the most professional, honest and friendly staff I have ever dealt with. Chris gave me an unreal deal on... read more

    media thumbnail 0
    E Avatar E

    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
  • CG Motorsports is the real deal. They treat you like royalty and do incredible work. Very reasonable and honest prices. They won't sell you on things you don't need. They... read more

    Tavish Crowe Avatar Tavish Crowe

    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

    Great guys and great team. Chris Bong the service advisor is extremely knowledgeable and fantastic to deal with ! Very tidy and clean facility with some eye candy... read more

    Alex Huang Avatar Alex Huang
  • 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

    Patrick Nixon Avatar Patrick Nixon

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

    Luis Brasdefer Avatar Luis Brasdefer

    Very friendly and knowledgeable staff. Great customer service

    Colin Yeung Avatar Colin Yeung
  • Professional, on time, and at estimated cost.

    Geoffrey Holan Avatar Geoffrey Holan

    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've been coming to CG for over 4 years now. Before discovering them my old BMW was breaking down every other week. After some TLC, useful advice, and a few... read more

    Luke Jones Avatar Luke Jones
  • I am very pleased with the M52 upgrade in my 1992 E30 Cab that Chris and his team performed about 6 months ago. I haven't had any issues so far... read more

    Dan Avatar Dan

    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

    I love you, thank you.

    Stan VCMT Avatar Stan VCMT
  • 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

    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

    Jose Alvarez Avatar Jose Alvarez

    I've been very pleased with the service I've received from Will and his team at CG Automotive for my 2017 BMW 340i. They are consistently professional and have done an... read more

    Brock Stone Avatar Brock Stone
  • 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

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

    Michelle Hinch Avatar Michelle Hinch

    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

    Felix Zeng Avatar Felix Zeng
  • This is the only shop I will bring my BMW's to. Well worth the drive from Coquitlam to Richmond. Chris and the team are amazing and they always take care... read more

    Mist C Avatar Mist C

    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

    Second time bringing my m340i to them. Had them do wheel alignment and drivetrain oil changes. No issues so far with their work.

    Kyle Liu Avatar Kyle Liu

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