Capital Cars (cheapest operators I've found in Exeter) will do it for about £18. They've an office near St David's, but AREN'T the cars parked immediately outside the station.
The excuse I've been given for it being so expensive is "we have to drive all the way to the airport, then all the way back into town again". Crazy.