Skip to content

Warning Signs Your Car Needs a Service (And How Often You Really Need One)

Dirty cartridge oil filter held up on a workshop bench next to a new filter box

A noise that wasn’t there last week. A light on the dash. A smell you can’t place, or the car just doesn’t feel right when you pull off. None of these mean you need to panic, but they do mean something. Most are common, and most are safe to drive with for a short while — but a few are not. Here’s how to tell the difference, and what each sign usually means.

What you are noticing

Warning signs usually show up in one of five ways, often in this order:

  • A noise — knocking, ticking, squealing, grinding, or a rattle that changes with engine speed or when you brake.
  • A warning light — the check engine light, oil light, or a temperature warning on the dash.
  • A smell — burning, fuel, or something sweet and hot coming from the engine bay.
  • A change in how it drives — pulling to one side, a vibration through the wheel, sluggish acceleration, or the car struggling to start.
  • Higher fuel use — filling up more often for the same driving.

Most drivers notice one of these on its own. If you notice two together — a light plus a smell, or a noise plus a change in how it drives — that’s usually a sign to book sooner rather than later.

What is usually causing it

Noise. A knocking sound, especially when starting the engine or under load, often points to worn engine bearings or a fuel or ignition problem — this is one of the more serious noises and shouldn’t be ignored. A squeal when braking is commonly the brake pad wear indicator doing its job. Grinding when braking usually means the pads are gone and metal is touching metal. A rattle under the car can be a loose heat shield or exhaust mount, or something more connected to timing components.

Warning light. The check engine light covers a wide range of faults, from a loose fuel cap to a failing sensor to a bigger engine problem — you cannot tell which from the light alone. An oil warning light means the engine’s oil pressure has dropped, which is different and more urgent. A temperature warning means the engine is running hotter than it should.

Smell. A burning smell can be oil on a hot surface, a slipping drive belt, or brake components overheating. A fuel smell can point to a leak in the fuel system. A sweet smell often means coolant.

Change in how it drives. Pulling to one side under braking or a vibration through the steering wheel can point to uneven brake wear, a wheel bearing, or a steering or suspension component. Sluggish acceleration or rough idling is often related to fuel delivery, ignition, or a clogged filter. A car that’s slow or reluctant to start can mean a weak battery, a starter issue, or a fuel problem.

Higher fuel use. This is usually the engine not burning fuel as efficiently as it should — worn spark plugs, a dirty air filter, or a sensor giving the engine the wrong information.

What happens if you leave it

Some of these can wait a week or two. Others cannot.

  • Engine knocking left unaddressed can turn a repair into an engine rebuild — the difference between a moderate bill and a very large one.
  • An oil warning light ignored can starve the engine of lubrication and cause serious internal damage, sometimes within minutes of driving.
  • Grinding brakes left too long damage the brake discs as well as the pads, turning a smaller job into a bigger one, and reduce your stopping distance in the meantime.
  • A fuel smell is a fire risk as well as a mechanical one — don’t drive on this, and don’t park in an enclosed space until it’s checked.
  • A temperature warning ignored can lead to a blown head gasket or a cracked cylinder head, which costs far more than the coolant top-up that might have prevented it.
  • A check engine light is the one true grey area. It can be minor or serious, and driving on it for weeks without knowing which one it is means driving without knowing your risk.

The pattern across all of these: acting on a sign early is almost always cheaper, safer, and quicker than waiting for it to get worse.

What to do now

  1. Stop and don’t drive further if you smell fuel, see smoke, see the oil pressure warning light, hear heavy engine knocking, or the temperature warning is on. Pull over safely and turn off the engine immediately.
  2. Drive gently and book this week if you feel grinding when braking, notice minor suspension vibrations, or hear a new squeal/rattle.
  3. Book a check when convenient, don’t ignore it for a check engine light on its own, a fuel-use increase, or a noise that isn’t getting worse.
  4. Note when it happens — cold start, only when braking, only over bumps, only at speed. This one detail helps a mechanic find the cause faster.
  5. Don’t guess with a home diagnostic gadget as your only step. A generic code reader can show a fault code, but the code is a starting point, not a diagnosis — the same code can have several different causes. It’s a reasonable first check, not a substitute for someone who can actually look at the car.

If any of this sounds familiar, book a check with Fangio Auto rather than wait to see if it gets worse.

What we do at Fangio

Both Fangio Auto Randburg and Fangio Auto Hermanus diagnose the car before quoting on it — you get told what’s actually wrong, not a guess based on the symptom alone. A typical diagnostic check takes under an hour; if the cause needs a road test or a longer look, we’ll tell you upfront.

While the car is in for a specific noise or light, we also check the items most likely to be connected to it — brakes, fluid levels, belts, and battery condition — so a second problem doesn’t turn into a second visit. The Hermanus branch is RMI approved, and the mechanics across both branches bring 20+ years of experience to diagnosing exactly this kind of “something’s not right” complaint.

If your sign points to something specific, these guides go deeper:

For a check engine light or a fault code you can’t place, our car diagnostic service is built for exactly that.

How often you actually need a service

Warning signs tell you something is already happening. Service intervals are about catching problems before they become a warning sign at all.

The honest answer is that it depends more on your car than on a single fixed number. As a general guide:

  • Petrol engines: usually every 10,000 to 15,000 km, or every 12 months, whichever comes first.
  • Diesel engines: often every 10,000 km, since diesel engines work harder on oil and filters.
  • Older cars or high-mileage cars: closer to the shorter end of the range, since components wear faster.
  • Cars mostly used for short trips or stop-start traffic: also closer to the shorter end — this kind of driving is harder on an engine than steady highway driving, even at lower total kilometres.

Your car’s handbook or the sticker on the windscreen from your last service is the most accurate guide for your specific engine. If you’re not sure where you stand, our guides on service intervals by kilometres and how often you should service your car go through this in more detail.

A car that “feels fine” can still be due — plenty of wear (oil breakdown, brake pad thickness, cabin filter condition) doesn’t announce itself with a noise or a light until it’s further along than it should be. That’s the difference between a warning sign and a service interval: one tells you something is already wrong, the other is there to stop that happening.

Questions people ask

How do I know if my car needs a service?
Check when you last had one against your handbook’s recommended interval, and watch for any of the signs above — a noise, a light, a smell, or a change in how it drives. If either points to “yes,” it’s time to book.

Is it bad to drive with the check engine light on?
It depends what’s triggering it, and the light alone won’t tell you. It can be something minor or something that needs attention soon. If the light is flashing rather than steady, or the car is also running roughly, treat it as more urgent and get it checked promptly.

What does engine knocking mean?
Most often it points to worn engine bearings or a fuel or ignition timing issue. It’s one of the more serious noises a car can make — don’t keep driving on it and expect it to sort itself out.

How often should I service my car?
As a general guide, every 10,000 to 15,000 km or 12 months for petrol engines, and closer to every 10,000 km for diesel. Your handbook has the exact figure for your engine.

Do I need a service if my car feels fine?
Yes, if you’re due by kilometres or time. Several things that wear out — oil, filters, brake pad thickness — don’t cause a noticeable change until they’re further gone than they should be.

Can a diagnostic scan tell me exactly what’s wrong?
It gives a fault code, which narrows down the area of the problem, but the same code can have more than one cause. It’s a useful first step, not a full diagnosis on its own.

Book a check

If you’ve noticed any of the signs above, don’t wait for it to get worse or more expensive. Book a check at Fangio Auto Randburg or Fangio Auto Hermanus — the contact page will point you to the branch nearest you, with phone, WhatsApp, address and hours.

Already have a quote?

Get an honest second opinion

Send it over and we’ll review it, explain it plainly, and beat it where we can.

Get a free check

From the workshop

Other blogs you’ll find useful

View all posts