The GGC autocross system has been created as a method to classify & equalize BMW and Mini brand automobiles. It uses a formula to calculate base points which takes into account horsepower, torque, gear ratios, differential ratios, and weight. On top of the base points we add points for wheel widths, suspension stiffness, and owner-added modifications.

To equalize a time, use the following formula: equalizedTime = ((60/59.901) ^points) * actualTime * 0.85

The system has been primarily developed by Matt Visser, Jason Sams, Jeff Roberts, Kris Linquist, and Ryan Rich.

The online system has been coded by Kris Linquist @klinquist ( using php, javascript, and jquery. It is available open-source:

The system is revised periodically by the Autocross Team. As revisions are made, they will be noted in the list below.

March 22nd, 2017The E90 M3 base points have been adjusted from 55 points to 58 points.
March 22nd, 2017The E92 M3 base points have been adjusted from 56 points to 59 points.
March 22nd, 2017The E93 M3 base points have been adjusted from 52 points to 55 points.
March 22nd, 2017The F80 M3 base points have been adjusted from 61 points to 63 points.
March 22nd, 2017The F82 M4 base points have been adjusted from 60 points to 62 points.
March 22nd, 2017The F83 M3 base points have been adjusted from 59 points to 61 points.
March 22nd, 2017A car was added the to system: 2001-2006 M3 (Without Sunroof). This car has 55 base points.
March 22nd, 2017The description for camber modifications have been updated to include the removing of alignment pins to achieve more camber.
March 22nd, 2017Added the "W" class, where everyone is a winner!

Click here to view the full classification system documentation and FAQ.

The point to class table can be found below.

ClassFromToAdjustedAdjustment formula
Gonzo80998Y((60/59.901) ^points) * time * 0.85
W999999Y(((60/59.901) ^points) * time * 0.85) * 0.000