Victim dropping off posh car in wharf (4)
I believe the answer is:
quay
'wharf' is the definition.
(I know that quay is a type of wharf)
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for quay that I've seen before include "Whatf built parallel to the shoreline" , "Landing place" , "Landing stage, wharf" , "Dock's loading area" , "Some of port" .)