Why Is My Car Shaking? The 9 Causes and What Each One Costs
Your car shakes at idle, under braking, or at 90 km/h. Here are the nine real causes, which ones an OBD2 scan reads, and what each repair costs.
In this article(12)
- 01Is it safe to keep driving a shaking car?
- 02What does it cost to fix a shaking car?
- 03What should you do right now?
- 04Why does my car shake at idle but smooth out while driving?
- 05Why does my car shake when accelerating?
- 06Why does my car shake at 40 mph and above but not in town?
- 07Why does my car shake when I brake?
- 08Why does my steering wheel shake while driving normally?
- 09Can you fix it yourself, or is this a workshop job?
- 10What can an OBD2 scan actually tell me about a shaking car?
- 11Make the timing do the work
- 12Quick reference: the codes in this guide
Your car idles at a traffic light and the whole cabin buzzes, the mirror blurring slightly. Or the steering wheel shimmies every time you brake from motorway speed. Or a vibration creeps in at 95 km/h on the ring road and vanishes again the moment you slow down. Three completely different faults, all described the same way: the car is shaking.
Is it safe to keep driving a shaking car?
Usually yes for a few days, with three exceptions that are not. The timing that told you the cause also tells you the urgency.
- A mild shake at idle: safe. Worn mounts get worse over months, not days. A single misfire is not an instant danger either, but leave it running and it can cook the exhaust cleaner (the catalytic converter), which turns a cheap job into an expensive one.
- Shaking under braking: book it this week. It lengthens your stopping distance. Leave more room and skip hard stops until it is looked at.
- A vibration that appeared suddenly at speed, or is getting worse by the day: stop and get it inspected now. That can be a drive joint close to failure or a wheel coming loose.
- A steering wheel shaking hard enough to blur your vision, or a car that pulls to one side when you brake: stop driving it normally. Get it on a ramp.
If a warning light is on as well, the is it safe to drive with a check engine light guide covers how to read the severity of a logged code.
What does it cost to fix a shaking car?
The nine causes are not in the same league. Typical European independent-shop prices, parts and labour together.
| Likely cause | What it usually costs | How long you can wait |
|---|---|---|
| A wheel that needs rebalancing | 10 to 20 euros per wheel | A week or two |
| A dirty airflow sensor, cleaned | about 10 euros for a can of spray | A week or two |
| Spark plugs | 60 to 250 euros | This week |
| One ignition coil | 40 to 180 euros | This week |
| Four-wheel alignment | 70 to 170 euros | A week or two |
| A bent wheel rim | 50 to 120 to straighten, 150 to 500 to replace | This week |
| Brake discs and pads, one axle | 250 to 450 euros fitted | This week |
| A worn drive joint (CV joint) | 120 to 450 euros fitted | This week |
| A worn wheel bearing | 150 to 400 euros per wheel | This week |
| Engine mounts | 150 to 600 euros fitted | Next service |
What should you do right now?
- Write down exactly when it shakes. At idle in gear. Under acceleration. Only with your foot on the brake. Only above a certain speed. That one note is worth more than any guess, and it costs nothing.
- Read the stored code. Any 10 to 30 euro ELM327 Bluetooth adapter plugs in under the dash and an app on your phone reads it in about a minute. It turns "the car shakes" into either a named engine fault or a clean scan.
- Decide with the code in hand. A misfire or mixture code means the engine, and the cheap parts come first. A clean scan on a shaking car is a real result: the fault is mechanical, and no amount of engine parts will fix it.
- Book the right place. A vibration only at speed goes to a tyre shop, not a garage. Braking and steering faults go to a workshop with a lift. Hand over what you wrote down in step one and the code, not a theory about the part.
Why does my car shake at idle but smooth out while driving?
Because at idle the engine is turning slowest and has the least momentum to smooth over anything uneven. Once you are moving, higher revs and road noise hide it. That is why the same fault feels alarming at the lights and disappears on the motorway.
Three causes sit behind it, and two of them a scan reads in seconds.
The first is an engine misfire. A worn spark plug or a failing ignition coil stops one cylinder firing cleanly, so the engine runs lopsided and you feel it in the cabin. This stores P0300 when the car cannot pin it to one cylinder, or P0301, P0302, P0303 or P0304 when it can. Plugs cost 30 to 120 euros in parts, and a coil is 40 to 180 euros fitted. The P0300 to P0304 misfire guide covers what each one means.
The second is a bad air or fuel mixture. A dirty airflow sensor, a split hose or a fuel-trim fault throws the ratio off and the engine stumbles at idle. It stores P0171 for a lean mixture or P0172 for a rich one, plus P0174 and P0175 on the second half of a V-engine. Cleaning the sensor costs about 10 euros for a can of spray. A replacement is 70 to 200 euros, a split hose is usually 50 to 150 euros fitted, and a full intake gasket reaches 400. The P0171 lean-code guide and the airflow sensor cleaning walkthrough cover the tracing.
The third stores no code at all: worn engine mounts. The mounts hold the engine to the body and soak up its vibration. When the rubber perishes, the engine moves too much and feeds its shake into the cabin, worst at idle in gear and easing as the revs climb. A scan reads clean, because there is nothing electronic to report. A workshop finds it by watching the engine rock while someone blips the throttle. Mounts run 150 to 600 euros fitted.
If the idle is rough as well as shaky, the rough idle causes and diagnosis guide separates the engine causes from the mechanical ones.
Why does my car shake when accelerating?
Shaking that arrives or worsens as you put your foot down is either a misfire under load or a worn drive joint, and a free scan tells you which. Those two split cleanly between the engine and the drivetrain.
The engine version is a misfire that only shows up under demand. A weak cylinder can idle almost smoothly, then fall apart when the throttle opens, so the shake grows with your right foot. It reads as P0300 or a cylinder-specific P0301 to P0304. If what you feel is a stumble or a hesitation rather than a steady vibration, the car jerking when accelerating guide covers that overlapping symptom.
The drivetrain version is a worn drive joint (a CV joint) or a driveshaft that is out of balance. The joint sends power to the wheel while letting the suspension move. When its rubber boot splits, grit gets in and the joint wears. It vibrates under acceleration and very often clicks when you turn at low speed, which is the classic tell. None of this stores a code, so the scan reads clean. A joint or boot runs 120 to 450 euros fitted, and a full driveshaft is 250 to 700 euros.
On higher-mileage manual cars a worn dual mass flywheel can shake or rattle too, usually at idle and as the clutch bites. The dual-mass flywheel failure symptoms guide covers how that feels and what it costs.
A shake at the lights and a shake at 100 km/h are two completely different bills, and the engine is the half you can rule out for nothing. Skanyx reads any stored code on a cheap ELM327 adapter and says whether the car is safe to drive: a misfire or mixture fault shows up as a code, and a clean scan is a real result, because it sends you to the tyre shop for a 10 euro rebalance instead of the engine bay. Scan the car before you book the garage
Why does my car shake at 40 mph and above but not in town?
A vibration that arrives in a speed band and fades either side of it is a wheel problem, not an engine one. It is smooth around town, builds from about 60 km/h (40 mph), peaks near 90 to 110 km/h (55 to 70 mph), and sometimes smooths again above that. You feel it mainly through the steering wheel. Speed-dependent is the signature of something spinning out of true.
The most common cause is a wheel out of balance. Balancing weights are small clips fitted to the rim to cancel out heavy spots in the tyre and wheel. They fall off, especially after a kerb or a pothole, and the wheel then wobbles at speed. It peaks in a band because that is where the wobble matches the car's own natural frequency. A tyre shop corrects it on a balancing machine for 10 to 20 euros per wheel, or 40 to 80 euros for a full set. No code is involved, so a scan tool tells you nothing here.
A bent wheel rim causes the same speed-dependent vibration, usually after a hard pothole strike. The difference is that a bent rim will not balance out. The shop balances it, the vibration is still there, because the rim itself is no longer round. Straightening runs 50 to 120 euros and a replacement alloy is 150 to 500.
A worn wheel bearing belongs here too, though it usually announces itself as a hum or drone that rises with road speed rather than a pure shake. It changes tone when you drift gently left and right in your lane, because the load moves on and off the worn bearing. The wheel bearing replacement cost guide covers the confirmation test and the 150 to 400 euro per-wheel repair.
Why does my car shake when I brake?
Shaking felt only while your foot is on the brake pedal is almost always uneven brake disc thickness, and it costs 250 to 450 euros per axle to put right. You feel a pulsation through the pedal, often through the steering wheel too, that builds as you brake harder from higher speed and stops the moment you lift off.
The braking surface is no longer the same thickness all the way round, so the pads grab and release as the thick and thin sections pass under them. The car pulses in time with the wheel. There is no fault code for this, because no disc carries a sensor reporting its own flatness. A workshop confirms it by measuring disc runout and thickness with a dial gauge and a micrometer.
A sticking brake caliper produces a similar shudder and adds two tells: the car pulls to one side under braking, and there is sometimes a hot, sharp smell from one wheel afterwards. One corner is braking harder than the others. Again, no fault code. A caliper rebuild or replacement runs 150 to 400 euros per corner fitted.
If braking is the only time your car shakes, the dedicated guide to why a car shakes when braking goes deeper. It covers which axle the shake comes from, why discs almost never actually warp, and the measurements a shop should give you before it sells you parts.
Why does my steering wheel shake while driving normally?
A wheel that shimmies during ordinary driving, not just under braking and not only at one speed, points at worn steering and suspension parts or at alignment being out. Worn tie rods, ball joints and bushes let the front wheels move more than they should, which reaches you as a wobble, often worse over bumps or while turning.
There is no fault code for any of it. It is mechanical wear, found on an alignment rig and by a mechanic checking each joint for play by hand. A four-wheel alignment costs 70 to 170 euros, and a tie rod or ball joint runs 80 to 300 euros per side fitted. Worn dampers sit in the same family, and the shocks and struts replacement cost guide covers that job per axle. Alignment being out on its own tends to cause wandering and uneven tyre wear rather than a heavy shake, but combined with worn joints it produces both.
Can you fix it yourself, or is this a workshop job?
You can do this at home if the scan named an engine fault and the part is easy to reach. Cleaning an airflow sensor is a can of spray and twenty minutes. Swapping spark plugs or one ignition coil on a common petrol engine is a socket set and an afternoon. A grinding or clicking noise is worth noting and handing over, and the grinding noise when driving guide covers what each sound points at. Book a workshop when the scan is clean, when the shake involves braking or steering, or when it only appears at speed. Balancing needs a balancing machine. Alignment needs a rig. Anything involving discs, joints or bearings needs a lift and a torque wrench, and brakes are the one system where a wrong guess has no second chance.A fair visit looks like this. The shop quotes 30 to 50 euros for the diagnostic and tells you what that buys. The quote itemises parts and labour separately. Bring the note you made about when the car shakes, plus any stored code. That combination is what stops a workshop starting with the most expensive plausible part.
What can an OBD2 scan actually tell me about a shaking car?
It reads the engine half and nothing else, and that is still worth doing first because it is free once you own the adapter.
If your car shakes mainly at idle or under acceleration, the cause is often engine side, and a generic adapter reads exactly that in plain language. A misfire stores P0300 or P0301 to P0304. A bad air or fuel mixture stores P0171 or P0172. Pulling those codes tells you whether the shake is coming from combustion and which cylinder to look at, which is the cheap, fast triage step before anyone picks up a tool.
The most common shaking causes are mechanical and invisible to any scanner. Worn engine mounts, uneven brake discs, tyre imbalance, a bent rim, a sticking caliper, worn drive joints and out-of-spec alignment store no fault code at all, so a scan reads clean while the car shakes badly. Those are found by feel and by physical inspection on a balancer or an alignment rig. A scan rules the engine in or out. It does not detect, rank or measure a mechanical fault.
The honest framing is that a clean scan on a shaking car is itself a finding. It points you straight at the mechanical side and a workshop inspection rather than at the engine, which is exactly the mistake that gets expensive.
Make the timing do the work
Pay attention to exactly when the car shakes before you spend anything. Idle and acceleration point at the engine, where a free scan reads a misfire or mixture code in seconds. Braking points at the discs, and a vibration that only shows up at speed points at the wheels and the tyre shop. Run the scan first, and if it comes back clean on a shaking car, book the workshop inspection rather than the parts cannon.
Quick reference: the codes in this guide
These are the engine-side fault codes a generic OBD2 scan can read on a shaking car. The mechanical causes store none of them.
Frequently Asked Questions
- Why is my car shaking?
- Car shaking has nine common causes, and the timing tells you which one. Shaking at idle or under acceleration is usually engine side: a misfire from worn spark plugs or a failing ignition coil, a bad air or fuel mixture, or worn engine mounts. Shaking through the brake pedal points at warped discs. A vibration that only appears at speed, around 60 to 110 km/h or 40 to 70 mph, points at tyre imbalance, a bent rim, or a worn drive joint. An OBD2 scan reads the engine causes directly; the rest need a physical inspection.
- Why does my car shake at idle but smooth out while driving?
- Because at idle the engine is turning slowly and has the least momentum to smooth over any imbalance, so anything uneven is at its most obvious. Once you are moving, road speed and higher revs mask it. The three usual causes are worn engine mounts, which let the engine's normal shake reach the cabin, a misfire on one cylinder, and a bad air or fuel mixture. A scan separates them in a minute: a misfire or mixture fault stores a code, worn mounts store nothing at all. If the scan is clean, ask a workshop to watch the engine rock while someone blips the throttle.
- Why does my car shake when I brake?
- Shaking that you feel through the brake pedal and steering wheel only when you press the brakes is almost always uneven brake disc thickness, usually described as warped discs. The disc surface is no longer the same thickness all the way round, so the pads grip unevenly and the whole car pulses. A sticking caliper causes the same shudder plus a pull to one side and sometimes a hot brake smell. Neither stores a fault code, so an OBD2 scan reads clean. Replacing discs and pads on one axle typically runs 250 to 450 euros fitted.
- Why does my car shake when accelerating?
- Shaking that appears or worsens under acceleration has two main causes. An engine misfire loads up under throttle and shakes the car, and a generic OBD2 scan reads it as P0300 general or P0301 to P0304 for a specific cylinder. The mechanical cause is a worn drive joint or driveshaft imbalance, which often comes with a clicking noise on turns and stores no code. A scan settles which side to chase: a misfire code means engine, a clean scan means a workshop should inspect the driveshaft.
- Why does my car shake at 40 mph but not at other speeds?
- A vibration that arrives in a band, typically 60 to 110 km/h or 40 to 70 mph, and fades again either side of it, is a wheel problem rather than an engine one. Wheels turn faster as you speed up, so an out-of-balance wheel hits the speed where its wobble matches the car's own natural frequency and the vibration peaks there. The usual cause is a lost balancing weight, which a tyre shop corrects for 10 to 20 euros per wheel. A bent rim from a pothole causes the same thing but will not balance out. None of it stores a fault code, so it is diagnosed at a tyre shop, not with a scan tool.
- Is it safe to drive a car that is shaking?
- It depends entirely on what is shaking. A mild shake at idle from worn mounts or a single misfire is not an immediate safety risk, though a misfire left running can damage the exhaust cleaner under the car. Shaking under braking is a brake fault and should be checked promptly because it affects stopping. A vibration that appears suddenly at speed, or worsens fast, can mean a failing drive joint or a wheel problem and warrants an immediate inspection. When the steering wheel shakes hard or the car pulls under braking, stop driving it normally and get it looked at.
Skanyx Team
Skanyx engineering team
Skanyx is written by the engineers who build the app and keep two BMWs of their own on the road, an E60 535d and a pre-facelift E61 535. Content is drafted with AI assistance and edited by the team. Repair-cost ranges are compiled from published parts prices, workshop price lists and repair-cost guides and rounded, fault codes follow the SAE definitions, and where a figure comes from a specific study or vendor page, the post lists it under Sources.
