BMW Auto Repair and Service

Angelo's Performance Plus is a full-service BMW auto repair facility which serves residents of Folsom, El Dorado Hills, Rancho Cordova, Sacramento, Granite Bay, Rancho Murieta, and Gold River. We offer a full array of German auto repair services, from BMW factory-scheduled maintenance to BMW transmission and BMW engine replacement. In addition – we have a great deal of experience working on older vehicle from late 1960’s on up.

Angelo's Performance Plus is a BMW Repair expert serving El Dorado Hills, Folsom, and the Greater Sacramento area. We are your BMW Dealership Alternative.

Our technicians use only the latest, state-of-the-art test and diagnostic computers and equipment for your vehicle repairs and maintenance.

Our mechanics offer the knowledge and expertise needed to repair and maintenance your BMW. All models including the M-series. As BMW enthusiasts, you can trust we'll handle your car with car.

"I like this shop! The staff is friendly, the service was efficient and I was happy with my visit overall. It's family owned so my experience felt more personable and I always like supporting local businesses. Me and my husband's 3 BMWs will be back for sure. - C.M."

Clutch Replacement

The clutch is one of the most important parts in your car, as it shifts the force generated by your engine to the transmission, which in turn transmits power to the wheels. If your clutch isn't working, your car won't move.

Clutches endure a lot of wear and tear and will ultimately wear out over time. Some of the more common clutch issues include and you should have your BMW inspected:

  • Unable to put the car into gear
  • Inability to shift into certain gears
  • Chatter, grinding, rattling, and other noise
  • Slipping
  • Clutch pedal feels loose and requires little pressure to push down
  • Car hesitates after being put into gear

Manual and Automatic Transmission Replacement

BMW Automatic Transmission Service should be done every 50,000 miles to have your transmission last an exceedingly long time. If your transmission is having symptoms such as:

  • Hesitation or resistance when changing gears (in an automatic, you will experience this when shifting between drive, park, and reverse)
  • Strange noises such as grinding, clunking, or humming
  • Leaking transmission fluid. It is typically reddish in color and smelly.
  • Burning smell
  • Suddenly slipping out of gear
  • Check engine warning light

Engine Replacement

There are many types of car problems that can lead to you looking at this page. Maybe your car isn't starting. The 'check engine' warning refuses to go way. Maybe it's running rough or keeps overheating. Or maybe you're stuck in the driveway, because it simply won't start or move.

Sometimes, the root of the problem is hard to find. We've worked with many customers who have gotten bounced from one shop to the next and paid thousands of dollars, with no improvement or only a temporary fix to show for it. We can get to the bottom of whatever issue is plaguing your BMW and get you back on the road.

Sometimes, repair isn't a realistic option for an engine. It may be too badly damaged-or simply have too many miles on it-for repair to be a financially viable option. In these cases, the best approach is to perform a complete engine replacement.

However, you have a number of options when it comes to engine replacement.


Ask us about our state-of-the-art computerized alignment system! We offer a pre-alignment audit summary to check if your vehicle requires an alignment at no charge to you! If alignment is needed, we offer competitive rates that vary depending on the year and model of your vehicle.

As a service to our customers, we offer the following while your BMW is being repaired:

  • Extended warranties accepted
  • Towing available
  • Car rental available / Uber or Lyft
  • Pick-up and/or delivery of your vehicle (to most areas with prior arrangement)