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 411 reviews
powered by Google
  • My engine light had come on and it stayed on. CG motor sport had been recommended to me by a general mechanic who said that CG had the right diagnostic... read more

    Johanna Krawchuk Avatar Johanna Krawchuk

    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

    Good service and got a real fair price on a replacement part. Easy to wait for service in the upstairs lounge.

    Peter Thaler Avatar Peter Thaler
  • This is a great company to deal with. Prompt, transparent, deliver as promised.

    Richard Nemeth Avatar Richard Nemeth

    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

    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
  • I got OEM M performance exhaust and installed it. Well worth the drive from Abbotsford to Richmond.

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

    *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

    quentine lindsay Avatar quentine lindsay

    Highly recommended for your M car

    Robert Leeuwerink Avatar Robert Leeuwerink
  • Jackson was great to deal with, thanks very much!

    Danimal Savage Avatar Danimal Savage

    Great service. A lot of knowledge and great people to deal with. Highly recommend

    c d Avatar c d

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

    Steve Black Avatar Steve Black

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

    Jimmy Yang Avatar Jimmy Yang

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

    Thanks to Will for consulting with me and solved all my concerns. I did a stage 2 tune for my BMW 228 here, very professional job done by their mechanics,... read more

    Junheng ZHAO Avatar Junheng ZHAO

    The customer service and expertise provided are exceptional. The staff is knowledgeable, honest, and goes above and beyond to assist customers.

    Amber Grassing Avatar Amber Grassing
  • Excellent service, their staff are technically knowledgeable. The price is right. Recommended.

    Hien Gillespie Avatar Hien Gillespie

    My go to BMW repair shop, I trust Chris and his team to fix my BMW 325i of over 200k+ km. Thanks Chris for keeping my car in such good... read more

    jicky944 Avatar jicky944

    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

    media thumbnail 0media thumbnail 1
    Dave S Avatar Dave S
  • 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

    Great alternative to the dealership with any BMW-related work! Booking an appointment was a breeze, they fixed everything twice as fast as originally estimated and they had great communication... read more

    Oleg Tkhoryk Avatar Oleg Tkhoryk

    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
  • Excellent service, their staff are technically knowledgeable. The price is right. Recommended.

    Hien Gillespie Avatar Hien Gillespie

    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

    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.

    Alfred Jury Avatar Alfred Jury
  • Thank you guys for recent M3 mechanical reset - vanos , rod bearings and smg pump supercharger belt and all Couldn’t be happier - car is tight and I feel good... read more

    Casey Wickham Avatar Casey Wickham

    Great place to get all your BMW work done. Knowledge and service is outstanding and I would recommend them to anyone needing work to be done on their vehicle

    M340I XDRIVE Avatar M340I XDRIVE

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

    Chun Au (Chunster) Avatar Chun Au (Chunster)

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