Red wine leaves a lingering odour when spilt on carpet. Even after you remove the stain, some wine odour may remain. You need to neutralise the odour to completely remove it.
Pour club soda on any visible wine stains on the car carpet. Blot the area with dry paper towels to pull up any excess wine that may remain in the carpet fibres.
Apply carpet shampoo to the car carpet. Brush it in with a soft bristle brush to work it down into the fibres.
Allow the shampoo to dry, unless the label directions indicate otherwise. Most carpet shampoos do not need rinsing.
Vacuum the carpet after it dries. If any wine odour remains, sprinkle the carpet with baking soda and leave this on overnight before vacuuming again.