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!
Fill out the form, and our team will get back to you shortly to schedule your service.
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.
0% interest, 0 worries
BMW Extended Warranty
Premium Protection for Your BMW
How It Works
- 15% down payment
- Equal payments with a minimum 2-year term
- For 2013 and newer models
- Limited Time Offer
Testimonial
Customer Feedback
-
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 my FRS and after driving it for several months, I absolutely love it and it has changed my life! Chris was unbelievably patient and really made it work for my budget, I felt really well taken care of on an individual basis. I had a small issue with the left blinker, which was my fault, so I called, brought it in and they fixed it the same day at no charge! Even if I was charged, I would never bring my vehicle anywhere else for service! CG motorsports for life! Moral of the story: the best service is priceless, even if it's free!
E
I am very happy with my service experience at CG Motorsports. My car required extensive repairs, and everything was fixed perfectly. The staff was very helpful in making sure all... read more of my needs were addressed. I even spoke with the owner Chris, who is really friendly and did whatever possible to make sure my vehicle received the best care. CG is a modern facility with highly experienced techs, friendly staff, and you receive the care and service only an independent small shop can give you. I highly recommend taking your BMW to CG Motorsports. If you have a classic BMW or a modern one, and you want the very best for your car, there isn’t any other place to go.
Johann Dyonisius
-
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 throughout. After two appointments so far, this is my service provider of choice by a big margin!
Oleg Tkhoryk
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 service, the owner works out of the shop daily, the prices are better and if you have an older BMW or want performance work done… really no comparison. Just visit the showroom and see how many cool and unique cars they have outside, so many manual cars, so much cool, so much fun. If you are an enthusiast or drive an older BMW, want service done or need to restore your vehicle to old glory- this is the place.
Billeh
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 that needed immediate attention and issues that may need attention down the road. I’ve always found CG to be reliable and perform thorough conscientious work each time. 👍👍 A photo I took of car after I picked up last week. Taken in Agassiz.
Richard Crewe
-
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 highly recommend this shop for any BMW needs.
Dolphin Stir Fry
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
Had a very good experience with CG Motorsports Very kind and honest staff and owner Really cares about you and your vehicle Labour was very reasonable and they made... read more you feel welcome and part of the process I would take my vehicle to CG Motorsports first and avoid the hassles and heartbreak of dealership or large chain automotive garage
Albert Green
-
Will and the team at CG took amazing care of my 328d. Communication was excellent throughout and the car came out looking great and perfectly on budget. I will be... read more back. Thanks guys
Nick Roos
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
-
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 condition all these years and also much more affordable than the dealerships. I will recommend CG every time someone asked me about BMW repair!
jicky944
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
-
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 excellent job in keeping my car running smoothly. Highly recommended!
Brock Stone
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 advice and follow up. Have been coming here for years and a big reason for staying with BMW brand.
mario furlan
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
-
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.
Ringo Suen
-
CG helped to perform the diesel system repair service for my BMW 2013 X5 35D, it is not a simple job to do. But apparently, this guy really know what... read more they are doing, give my X5 another new life again, running even better than when new. Still consider a better and much cheaper alternative compare to replace it with a new or newer second hand car. Looking for another 10+ more solid driving years from it. Thanks!
CANDY BEAR
-
I’ve had several jobs done on my bmw 325ci at CJ auto. They have always gone above and beyond with the level of service! They offer fair and competitive pricing... read more and are always willing to accommodate my appointments even when needed last minute. I so appreciate their knowledge and expertise. I’d highly recommend this shop to anyone with a BMW or anyone in general who’d like to leave their car in the hands of someone they can trust. Thank you CG!!!
Rachele VanZoeren
took my car here to get a few faults/dash lights diagnosed. authorized 2 hours and within an hour they already got rid of 3 (without me even asking) and diagnosed... read more the other 2 for me. wicked shop to browse around in and the advisor was super knowledgeable and polite. laid everything out for me that i would need to fix the remaining faults and sent me on my way. unfortunately i recently sold my car shortly afterwards but when (not if) I buy another n54, I wouldnt take it to any other shop. 5 stars all around.
Russell Dawe
Blog
BMW xDrive Transfer Case Repair in Richmond, BC: Symptoms, Diagnosis and What Owners Should Know
BMW xDrive gives many BMW models better traction, stability, and...
Read MoreBMW Rod Bearing Replacement in Richmond, BC: What M Owners Should Know
BMW M engines are built for high rpm, sharp throttle...
Read MoreCabin Air Filter Replacement for BMW: Why Clean Cabin Air Matters
If the airflow from your BMW’s vents feels weak, the...
Read More



