I don't agree with you that we need more smaller buttons.
Nowadays you can have buttons and dials that you can roll freely or step and press (in, and even to sides). All these actions are sufficiently different to me.
If done well the button can even be context sensitive when combined well with the car UI.