Officer's son had cocaine.
Liam Barnes was caught with 13 wraps of cocaine in the glove compartment of his Renault Civic.
The 20-year-old, of Elm Drive, Greasby, who was supported by his mother and sister, cried in the dock as Liverpool crown court heard he had brought shame on his family. His father was a serving police officer until his death in 2000.
Barnes was arrested after he and three friends were spotted acting suspiciously in Royden Park, Wirral.
Officers approached the car at 9.45pm on April 21 and saw Barnes trying to hide a plastic bag.
Barnes was so nervous he was initially unable to speak.
Judge Gerald Clifton suspended a 51-week sentence for two years and ordered Barnes to do 250 hours' unpaid work.