Gear Ratio Calculator BMW E46: RPM & Speed
The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.
This gear ratio calculator for the BMW E46 works out road speed in each gear from your tire size, final drive ratio, and gearbox ratios, and it also shows the RPM drop between shifts. You enter your tire diameter, the gearbox and differential ratios, and the engine RPM, and you get back the speed per gear plus the RPM after each upshift. The tool uses the standard formula speed = (RPM × tire circumference) ÷ (gear ratio × final drive × 1056) for mph, or the metric equivalent for km/h.
Formula
The core equation for speed in any gear is:
Speed (mph) = (RPM × Tire Diameter (in) × π) ÷ (Gear Ratio × Final Drive × 1056)
Where:
- RPM – engine revolutions per minute (e.g., 6500 at redline)
- Tire Diameter – overall diameter of the tire in inches (e.g., 24.8 for a 225/45R17)
- Gear Ratio – the ratio of that specific gear (e.g., 4.21 for 1st in a Getrag 250G)
- Final Drive – the differential ratio (e.g., 3.15 for a 330i manual)
- 1056 – constant that converts inches, RPM, and ratios into mph
For km/h, replace 1056 with 63360 (inches per mile) × 60 (minutes per hour) ÷ 1000, or simply multiply the mph result by 1.60934.
Worked Example
Using the defaults (tire diameter 24.8 in, final drive 3.15, redline 6500 RPM, and the 5-speed Getrag 250G ratios):
- 1st gear (4.21): (6500 × 24.8 × 3.14159) ÷ (4.21 × 3.15 × 1056) = 506,707 ÷ 14,004 ≈ 36.2 mph
- 2nd gear (2.49): (6500 × 24.8 × 3.14159) ÷ (2.49 × 3.15 × 1056) ≈ 61.2 mph
- 3rd gear (1.66): ≈ 91.8 mph
- 4th gear (1.24): ≈ 122.9 mph
- 5th gear (1.00): ≈ 152.4 mph
These match the calculator output. The 5th gear speed of 152 mph is theoretical; the actual top speed is limited by drag and the car’s electronic limiter (usually 128–155 mph depending on model).
Why Gear Ratios Matter on the E46
The E46 (1998–2006 3 Series) came with a variety of gearboxes and final drives. The most common manual is the Getrag 250G (on 323i, 328i, 330i) with ratios 4.21, 2.49, 1.66, 1.24, 1.00, and a 3.15 final drive on the 330i. The 328i uses a 2.93 final drive, and the 325i has a 3.15. The automatic (GM 5L40-E) has different ratios: 3.42, 2.21, 1.60, 1.00, 0.75, with a 3.38 final drive on some models. Changing the final drive (e.g., from 3.15 to 3.46) is a common modification to improve acceleration at the cost of highway RPM. This calculator lets you compare setups before buying parts.
How to Use the Calculator Correctly
To get accurate results, you need the exact tire diameter. The number printed on the sidewall (e.g., 225/45R17) is not the diameter; you must calculate it:
- Section width (mm) × aspect ratio (%) × 2 ÷ 25.4 + wheel diameter (in) = tire diameter (in)
- For 225/45R17: (225 × 0.45 × 2) ÷ 25.4 + 17 = 202.5 ÷ 25.4 + 17 = 7.97 + 17 = 24.97 in (round to 25.0)
If you have a non-stock tire size, use that. Also, note that the gear ratios for your specific E46 may differ if it’s a 318i, 320i, 323i, 325i, 328i, 330i, or M3. The M3 (S54) uses a different gearbox (e.g., 4.23, 2.53, 1.67, 1.23, 1.00, 0.85) and a 3.62 final drive. Always verify your car’s exact ratios from a reliable source or the sticker on the differential.
Common Mistakes and Misconceptions
One frequent error is using the tire’s nominal diameter (e.g., “17 inch wheel�) instead of the overall tire diameter. That gives a speed about 30% too low. Another is mixing up gear ratios with final drive – the final drive is the differential ratio, not the gearbox. Also, the calculator gives theoretical speed at a given RPM; it does not account for tire wear (a worn tire has a smaller diameter), tire pressure, or speedometer error. The speedometer in an E46 typically reads 3–5% high from the factory, so the calculated speed may be lower than what the gauge shows.
Another misconception: changing the final drive does not change the gear ratios themselves; it shifts all speeds proportionally. A 3.46 final drive instead of 3.15 will make every gear about 9% shorter (higher RPM at the same speed). This improves acceleration but increases highway RPM and fuel consumption.
Choosing a Gear Ratio Setup
Your choice depends on your goals:
- Stock daily driver: keep the factory final drive (3.15 for 330i manual) – best balance of economy and performance.
- Track/autocross: a 3.46 or 3.64 final drive keeps the engine in the powerband more often, but you’ll shift sooner and lose top speed.
- Highway cruising: a 2.93 final drive (from a 328i) lowers RPM at 70 mph, improving fuel economy but making the car feel slower off the line.
- Forced induction (turbo/supercharger): often a stock or taller final drive is better because the engine makes more torque at low RPM, so shorter gears just cause wheelspin.
Use the calculator to compare your current setup with a candidate final drive. For example, at 70 mph in 5th gear with a 3.15 final drive, the RPM is about 2800; with a 3.46 it would be about 3075.
Safety and Accuracy Notes
When modifying your E46’s gearing, remember that a shorter final drive raises engine RPM at highway speed, which can increase engine wear and noise. Always check that the speedometer reading is still within legal accuracy – after a final drive change, the speedometer will under-read (show lower than actual speed) if you use a taller final drive, and over-read if you use a shorter one. The calculator gives theoretical values; real-world speeds are affected by tire slip, drivetrain losses, and aerodynamics. Never rely solely on this calculator for speedometer calibration – use GPS or a calibrated shop. Also, verify that your chosen gear ratios match your transmission; some E46 models have a 6-speed (e.g., 330i ZHP) with a different 6th gear (0.85) that gives lower highway RPM.
Frequently Asked Questions
What is the stock final drive ratio for a BMW E46 330i?
The 330i with a manual transmission uses a 3.15 final drive. The automatic version uses a 3.38 final drive. The 328i manual uses a 2.93, and the 325i manual uses a 3.15. Always confirm with your VIN or differential tag, as some special models differ.
How do I find my E46’s gear ratios?
You can find them in the owner’s manual, but the most reliable way is to look up the transmission code (e.g., Getrag 250G, ZF 5HP19) and then search for the ratio table. Online forums and parts catalogs list them. For the common 5-speed manual, ratios are typically 4.21, 2.49, 1.66, 1.24, 1.00.
Will changing the final drive affect my speedometer?
Yes. The speedometer reads from the output shaft of the transmission or the ABS sensors, depending on the model. A shorter final drive (higher number) will make the speedometer read higher than actual speed, and a taller final drive will make it read lower. You may need to recalibrate the speedometer or accept the error.
What is the top speed of a BMW E46 330i?
With the stock 3.15 final drive and 5-speed manual, the theoretical top speed at redline in 5th gear is about 152 mph. However, the car’s electronic limiter typically cuts at 128 mph (for models with speed rating H) or 155 mph (with V-rated tires). Aerodynamic drag will also limit the actual top speed.
How do I calculate RPM at a given speed?
Rearrange the formula: RPM = (Speed × Gear Ratio × Final Drive × 1056) ÷ (Tire Diameter × π). For example, at 70 mph in 5th gear (1.00) with 3.15 final drive and 24.8 in tires: RPM = (70 × 1.00 × 3.15 × 1056) ÷ (24.8 × 3.14159) ≈ 2990 RPM.
Does tire size affect the gear ratio calculation?
Yes. Tire diameter directly affects the speed for a given RPM. A larger tire (e.g., 25.5 in instead of 24.8) will increase speed at the same RPM, effectively making the gearing taller. This is why many E46 owners upgrade to 18-inch wheels with slightly larger overall diameter, which reduces highway RPM slightly.
Related
Formula used
in tire_d | Tire diameter | in | 24.8 | 0 in fd | Final drive ratio | - | 3.15 | 0 in rpm | Engine RPM | rpm | 6500 | 0 in g1 | 1st gear ratio | - | 4.21 | 0 in g2 | 2nd gear ratio | - | 2.49 | 0 in g3 | 3rd gear ratio | - | 1.66 | 0 in g4 | 4th gear ratio | - | 1.24 | 0 in g5 | 5th gear ratio | - | 1.00 | 0 out s1 | 1st gear speed | mph | (rpm * tire_d * 3.14159) / (g1 * fd * 1056) | 1 out s2 | 2nd gear speed | mph | (rpm * tire_d * 3.14159) / (g2 * fd * 1056) | 1 out s3 | 3rd gear speed | mph | (rpm * tire_d * 3.14159) / (g3 * fd * 1056) | 1 out s4 | 4th gear speed | mph | (rpm * tire_d * 3.14159) / (g4 * fd * 1056) | 1 out s5 | 5th gear speed | mph | (rpm * tire_d * 3.14159) / (g5 * fd * 1056) | 1
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.