The 41 year old Scot beat a field of motorsport legends including rally star Petter Solberb, F1 racer (and last year’s RoC winner) Romain Grosjean, Le Mans hero Tom Kristensen and upcoming racer Jolyon Palmer.
Coulthard pipped Mercedes F1 reserve driver Pascal Wehrlein in the final head-to-head races to take the trophy – the first time he has won the Race of Champions all-star event.
The 13-time F1 race winner (and 2001 F1 World Championship runner up) said: “I’m retired so it’s lovely to get another trophy.
“I’m pleasantly very surprised and I’m slightly embarrassed because there’s such great talent out there. Maybe not racing for two years is the secret!”
Wehrlein was gracious in defeat and admitted his inexperience with using a manual gearbox car may have been his downfall.
“For me it’s a bit tough to drive a manual shift car with a clutch and everything. I’m used to driving with shift pedals and braking with my left foot so I was struggling a bit with that.
“But today David was unbeatable so congratulations to him. To reach the Grand Final and lose against him is not bad for my first year.”