A disqualified drink driver was caught in the act by police at a petrol station on the A23.