If the airflow from your BMW’s vents feels weak, the...
Read MoreAt 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).
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:
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.
No appointment needed for tow-ins.
Enjoy Wifi & coffee while you wait.
Key drop-off slot at the back of shop.
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.
Been in the auto business for myself many years worked on a lot of BMW'S myself. I am now retired and wouldn't trust my two BMW'S to anyone else
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 and swift repairs done professionally, this is the place to go for BMW service. Communication was super clear and done through an easy text messaging system. No nonsense, no upselling, just straightforward honest guidance from insightful experts. I’m only going to CG from now on. Met the owner Chris as well, hands on and clearly a great and honest human being.
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 car guys
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 back to CG Motorsports from now on for all three of my vehicles. Thank you Chris.
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 long story short, they know what they're doing. Service is comparable to dealerships, if not better. Shop environment is well laid out and extremely organized.
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 should.
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 encourage anyone looking to get work done on their BMW’s or Porsche car to go to CG! They just did a full service including a valve cover on my 2016 M4! Thanks boys!
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 was organized very neatly using zip ties to keep everything looking clean.
We drive a 2015 x5 diesel which we use to tow our trailer. We asked our longtime service specialist CG Motorsports to give the car a good look over…and they... read more sure did. We got a very comprehensive list of items to consider rated by their level of urgency. The work was completed within a reasonable time and the car drives like new. I would highly recommend them.
As a business owner I get how important reviews are. I have to tell you the service and professionalisim that I received from these guys is second to none! Thanks... read more for cheking my M5 diff and making sure it is good to go.I wont hesitate to recommend them to any of my friends and family. Rob
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!
This is the second time the folks at CG came through for us! They are very professional and take the time to make sure you understand the scope of work... read more that needs to be done in additionally the scope and work is easy to access online. No one likes paying to car repairs but having the work done in an efficient and professional manner makes all the difference. I highly recommend CG Morotsports.
I’ve towed a car here, drove a car here, trailered a car here. It’s the only place you should take your BMW. Been taking my 330ci here ever since... read more I purchased it. It had a rather neglected maintenance history. Been addressing various leaks and keeping up with regular maintenance ever since. My car drives like new thanks to the shop! Fantastic work as usual.
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.
If the airflow from your BMW’s vents feels weak, the...
Read MoreIf your BMW AC is not blowing cold air, has...
Read MoreIf your BMW is idling rough, misfiring, or hesitating during...
Read More