Buenos dias

Mi consulta es la siguiente, tengo un datagrid que me trae varios datos , uno de ellos es la cantidad de productos,
lo que quiero hacer es que cuando el producto quede en 3 o menos ese campo se pinte de rojo, pero no toda la columna, solo donde esta el 3 o menos.
Yo pensé algo así, pero me pinta toda la columna de rojo

For Each Row As DataGridViewRow In DataGridView1.Rows
Dim cantidad As String = Row.Cells("Cantidad").Value

If cantidad <= 3 Then
DataGridView1.Columns("Cantidad").DefaultCellStyle .BackColor = Color.Red
End If
Next

Alguna idea? Desde ya muchas gracias