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
  • Excellent service, very professional and informative easy to deal with

    West Coast Hydro Vac Services Avatar West Coast Hydro Vac Services

    I got OEM M performance exhaust and installed it. Well worth the drive from Abbotsford to Richmond.

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

    Just had my Q5 in for a regular oil change. We also reported some ‘sweating’ around one of the seals. The C&G team advised on the problem and noted it... read more

    Cheryl Avatar Cheryl
  • I do most of my own maintenance but on the off chance I don’t have the tool or ability I go to CG. They are the best and most knowledgeable... read more

    media thumbnail 0
    Martyn H Avatar Martyn H

    Jackson was great to deal with, thanks very much!

    Danimal Savage Avatar Danimal Savage

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

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

    Chun Au (Chunster) Avatar Chun Au (Chunster)
  • 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

    Big thank you to Will ( and Chris ) for finding a pair of KW replacement coil overs and doing a perfect job of replacing and aligning. ( yay -... read more

    Casey Wickham Avatar Casey Wickham

    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

    media thumbnail 0
    Richard Crewe Avatar Richard Crewe
  • 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

    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

    Always go above and beyond to ensure my vehicle is up to date on maintenance and safe for the road!

    Ryan Moorhead Avatar Ryan Moorhead
  • Title: Honest and Professional Service I had an appointment with CG Motor for a rear axle seal replacement. The shop was very honest and professional — they inspected my vehicle and... read more

    Chao Dong Avatar Chao Dong

    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

    Prompt and professional service, as always. Far better than any BMW dealer.

    Dimas Craveiro Avatar Dimas Craveiro
  • 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

    I was very pleased with my first visit to Motorsports. Their electronic responses to my inquiries have been very prompt and clear. My in-person conversation about my vehicle's issues were... read more

    Harold Munn Avatar Harold Munn

    I am very impressed with this shop. It was recommended by an Indie shop specializing in German cars. My situation was a bit unusual; the trunk of my e36 wouldn't... read more

    marea Smele Avatar marea Smele
  • 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

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

    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

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

    Michelle Hinch Avatar Michelle Hinch
  • I’ve been having my car serviced at CG Motorsports for about three years now and I’ll keep going back. They always take such good care of my car. They are... read more

    Sharon Rajan Avatar Sharon Rajan

    *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

    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

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