How to make a car slow down on different materials.

So i’m pretty much a complete novice at using Unity and have started by trying to make a basic driving game.
At the moment i’ve got all the physics down and it’s working pretty well.
But i want it so when the wheel colliders contact a certain object/material the car will slow down as if it’s driving on a high friction terrain. I tried using physics materials but to no avail, they simply didn’t do anything to the friction of my wheel colliders.
Am i doing something wrong?
Is there a better way of doing this?
If so how?

If your surfaces are seperate gameobjects, you could tag them in the inspector, then do a raycast down from your wheelcolliders to detect what surface they’re on, and adjust the properties of the collider appropriately.

If you wanted a more automated solution, you could perhaps do the raycast down and check the material of the surface, then do the same adjustments there. Would be simpler if you had for example a gravel material, and wanted the car to always behave differently on gravel than on tarmac.