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
-
I've been coming to CG for over 4 years now. Before discovering them my old BMW was breaking down every other week. After some TLC, useful advice, and a few... read more visits, it runs reliably. I know I can always count on them and have continued to make the 30-45m journey from my home to come for regular checkups. Not once have they upsold me on something I didn't need. They are always happy to explain their findings and let you make an informed decision. I never once felt pressured or taken advantage of. This is a place you can trust, and that's rare in the automotive industry. It's why I continue to make the long drives and rely on their service.
Luke Jones
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
White Rock Handyman
Great BMW focussed team with top notch BMW expertise and customer excellence. Had them sort out my e93, from ICBC claims to wrap removal, and other gremlins and, I was updated... read more every step of the way. I would recommend them to anyone seeking specialists keeping your BMW in immaculate condition with enthusiast knowledge.
Joshua (ThickBurger_Bites)
-
Will and the entire team at CG are always knowledgeable, friendly, fair, great service, and extremely trustworthy. I always love going there and look forward to seeing all the enthusiast... read more vehicles mixed in with the daily drivers too. I bring them both my daily driver and my summer car and I have been beyond happy every single time. Thank you so much CG, and looking forward to the next time!
Bruce
Fantastic service! Wouldn’t take my vehicle’s to another shop. Repaired the suspension on my 328. Ride is better then the day I first got it. Only place I’ll go for... read more work on my car.
Steven Holan
After doing business with CG Motorsports, I have to say it was the most positive car interaction I've ever had. I recently purchased one of their cars which was traded... read more in from the previous owner. Chris helped me through the entire process and was incredibly professional, honest, and polite. The BMW I purchased had been serviced at CG for the past 11 years, which shows the positive relationships CG has with clientele. The car is absolutely mint, coming with full documentation and service history, and runs like a top. The store is incredibly clean and well decorated, and full of gorgeous BMWs. I will take my BMW to CG for any future repairs, and I would recommend CG to anyone I care about.
keean Fisk
-
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
-
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
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 BMW pieces in the showroom. They definitely know their BMWs and Euros here! keep up the good work team!
Alex Huang
Highly skilled mechanics, coupled with knowledgeable and helpful front-office staff, make CG Motorsports a special go-to shop for any BMW maintenance needs. They completely renovated my 318is, without any inconvenience... read more to me, because they provided a courtesy car for my use during the renovation process. I can wholeheartedly recommend CG Motorsports. A great shop with great people!
Sammy Fattedad
-
I've been a CG customer for 25 years. Best shop in town without a doubt. If you want the best service for your BMW or VW, this is... read more the place to go.
James Pew
1st rate service and knowledge. We had an issue with our 328i that had baffled other shops, but CG Motors got it sorted. They're the best!
Robert Kemmis
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
-
Excellent customer service, they are accurate, fast and the technicians are very knowledgeable. Highly recommendable!
Luis Brasdefer
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 friendly, kind, respectful and good at what they do! I am a person who doesn’t know a lot about cars, what they need when they need so I’m delighted that to have found a place that I can trust completely with my car. After this last service my feels brand new, it’s driving beautifully! Keep up the good work and service!
Sharon Rajan
-
Had the team replace the turbos and tune my 2011 Z4 35is. They were very knowledgeable, responsive, and accommodating. I’ve had the car back for a bit over a month... read more and it has been an absolute blast to drive. Yes the price may be higher than some other third party shops, however you get what you pay for - and here you’re getting a very high quality of work. Will definitely be coming back in the future.
Caden Milligan
-
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
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
-
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.
Damon Ramsey
Recently purchased a 2012 BMW - fantastic vehicle and the staff was awesome to work with! Highly recommend.
Scott Switzer
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
Blog
BMW Rough Idle & Misfire: Ignition Coils vs Spark Plugs
If your BMW is idling rough, misfiring, or hesitating during...
Read MoreBMW Engine Overheating: Water Pump vs Thermostat Failure
If your BMW is overheating while driving, the most common...
Read MoreCG Motorsports Expands With the Launch of CG Eurosports
Smarter European Vehicle Care Across Metro Vancouver As European vehicles...
Read More

