if ur car is new,or just 2-3 years old...then no need to spray oil or diesel watever.bcuz if wud make the underside of ur car much sticky nd water particles will b trapped in it,which can sumtimes cause rust.
but if u hav a old car,then u shud spray oil on every full service.to keep the bushes etc work properly.