Heads Up is Spartanburg’s home of BMW service and Repair!

We are equipped with the most up to date, dealer level diagnostic equipment available.

In addition to normal service and repair, we offer:

  • ECU Programming
  • Cluster Programming
  • Diagnostic Trouble Codes
  • Data Logging
  • Condition Based Service Reports
  • ABS Systems
  • Airbag Modules
  • Steering Angle Calibration
  • Performance ECU upgrades

Here are a few of the jobs that are in the shop today:

Jason’s E46 M3 was delivered to the shop after stalling on the highway. We’re replacing the fuel pump today with a new OEM unit.


Mary’s BMW 328xi is in the shop today.  She’s getting a CBS Vehicle Inspection, Oil Change, and set of tires. We’ve also recommended that the DME be updated, since there are several updates available from BMW.


Davis brought us his BMW 528i. He’s complained of a “clunk” in the rear of the car. Mostly while hitting smaller bumps in the road. We’ve diagnosed the “clunk” as worn rear ball joints, and we’re replacing the entire rear upper control arm assembly.