BBC 1986 TV program made surprisingly accurate prediction about what driving cars would be like today 7th Sep 2025 Archive footage from 1981 shows reporter at DeLorean launch in California discussing whether it'll be a success 16th Aug 2025 Producer revealed the truth about the license plate on Jeremy Clarkson's Porsche 928 that caused controversy 8th Aug 2025