BMW Performance Upgrades and expert repairs
CG Motorsports is an independent BMW specialist trusted by BMW drivers and enthusiasts in BC since 1999.
CG Motorsports has been a trusted BMW specialist in BC since 1999
Trusted Shop for BMW and MINI repairs
Servicing all Gas, Hybrid, Electric, and Diesel BMW and MINI vehicles
Who we are
Discover CG Motorsports
Your Ultimate BMW Service Destination in Vancouver, Richmond, and the Lower Mainland area. Experience personalized care and attention to detail with our expert technicians, equipped to handle everything from routine maintenance to advanced tuning and brake upgrades. Trust us for the ultimate BMW service experience in the Lower Mainland.
Years of Experience
BMW Cars For sale
Services
Trust Your BMW to Our certified Technicians!
Our service is focused on delivering exceptional care to BMW, MINI, and Karma owners in Richmond, Vancouver, and the Lower Mainland area. Our certified technicians are skilled in servicing hybrid, electric, and diesel vehicles, ensuring that every car receives specialized attention and top-notch care. Trust us to keep your prized vehicles running at their best.
Book an Appointment Today!
Comfort, Convenience, and Care – Experience the CG Difference




Enjoy Wifi and coffee while you wait.
Key drop-off slot at the back of shop.
No appointment needed for 911/tow-ins.
speciality Service
BMW Performance Tuning
Unleash your vehicle’s potential – upgrade power, precision, and style with CG Motorsports. As a trusted reseller of top-tier performance and wheel brands, we cam help you optimize every detail for the ultimate drive. Explore our performance partners and see what we can do for your BMW.
Testimonial
Customer Feedback
-
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.
Thomas Ringsma
-
I had CG Motorsports install a MAD midpipe on my 2025 M3 Competition. Communication through the entire process was top notch and I couldn’t be happier with the result.... read more These guys are great.
Darren Watt
I just bought a gorgeous used BMW from these guys and what a great experience it was. I could tell the moment I went into the front office that this... read more was a place full of people who love cars. 3 stunning restored sports cars in the garage office and beautiful car pics and parts on the wall! The mechanics coming in and out from the work area were friendly and professional. After showing me the car I had come to see, Chris - the owner - threw me the keys and let me take it for a test drive. I loved it and knew this was the car for me. But upon returning Chris insisted on showing me receipts for the work done, the history of the car and his own professional opinions, good and bad, of the car. He didn't have to do any of that - he had me at "so how did it drive?" Nice work, CG Motorsports.
Chris Ridout
-
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 reception area was very clean and tidy. What impressed me the most was their honesty and transparency since they took the time to explain the estimate, each charge, and why the final bill deviated from the estimate. Thank you CG Motorsports for your terrific service.
Joe Cheuk
-
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 cost me..LOL. (older BMW owner) Prices are fair for work rendered. One of the best BMW daycares I have been too. Thanks CG.
Michael
Been taking my car to CG for about 10 years now. Chris and the guys always take the time to explain what's going on with my car. They do great... read more work, charge fair pricing, offer a loaner car and are always friendly and professional. Highly recommended! 🙂
Suraya Kassam
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 called CG Motors to ask if they could help me, and Jackson said he would. He was able to set up both front and back license plates for my BMW, and now I am happily driving around with my new BMW plates. Thank you Jackson!
Jose Alvarez
-
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.
Chris Murti
-
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 all leaking severely. It was a little more extensive than we initially thought and getting parts for 320 I was a little more difficult than we thought But in the end, it all worked out well and I’d like to thank them very much. Patrick Nixon
Patrick Nixon
Our dealership regularly requires routine servicing, provincial inspections, and other OEM-level repairs for our vehicle inventory. However, the one element we value above all else is time. Will, Jackson,... read more and the rest of the team at CG understand this and execute professionally. Their team shows up every day to solve problems for clients and make things happen. Our time is way too precious to work with just anyone, so we’ll continue to work with CG as-and-when we need things done. Thank you, team!
Max Skillen
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 staff is incredibly friendly, knowledgeable, and professional, making communication seamless from start to finish. William and his team take the time to explain everything and ensure I’m comfortable with the work being done. It’s clear they care about their customers and take pride in their work. I trust them completely and would recommend this shop to anyone looking for a reliable and skilled mechanic. Five stars all the way!
Gavin Neufeld
-
Have been using CG for a number of years. Consistently helpful, great and timely service, fair pricing.
eva boyd
The team at CG is professional, polite and honest. I trust that my BMW is in the best hands when I bring it here. They have always been reliable and... read more provide fast turn-around times, even when I had to get my car towed to them on short notice. I’ve been bringing my 2005 3-series here since 2019 and it’s in better shape than before. I highly recommend them if you’re looking for the best place to take care of your BMW.
Niklas
-
캐나다빵쟁이hiNate
Gary Wong
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 the power of my car has totally transformed. Also they provide free loaners car for costumers. You can actually see how professional they are by driving those old bmw loaner cars.
Junheng ZHAO
-
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
After being jerked around by three garages in a row, I took my 2010 X3 to CG motorsports and they diagnosed it and fixed it by the next day. Not... read more only were they extremely professional and customer service oriented, but they took the time to show me what was happening and teach me about my car. 100% would recommend. They are my official go-to mechanic... and I live downtown
Carson Bokenfohr
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 many codes. And limp-modes. Took it to BMW. 2 months later (no, seriously…not kidding), I got the car back. They literally told me that they gave up on the car. They couldn’t fix it because a pile of modules had VIN numbers mismatch. I “limped” to CG. They replaced and reprogrammed modules. They changed the throttle body with a used unit. They worked on the wiring harness that was corroded. They kept the costs way down. They sure tried to help me. Seems the car was in the Chilliwack flood, before we bought it. And the spineless cockroach that sold us the car failed to disclose. But CG worked their magic. Will is a champ. Great service too.
Alfonse Daudet
Blog
Unlock Your BMW’s True Power with Professional Dyno Tuning in Richmond
Unlock Your BMW’s True Power with Professional Dyno Tuning in...
Read MoreBMW Coolant Leaks: What You Need to Know
BMW Coolant Leaks: What You Need to Know At CG...
Read MoreBMW Oil Pump Failure: What You Need to Know
BMW Oil Pump Failure: What You Need to Know BMWs...
Read More