Why didn't Pierce Brosnan drive an Aston Martin?
At least until Die Another Day:
https://www.reddit.com/r/FanTheories/comments/4wtqnb/james_bond_didnt_drive_an_aston_martin_in_the_90s/
Bond did not drive an Aston in the 1990s, instead having to drive BMWs, because one of the Aston Martins at the time--the DB7-- was considered an abomination of the automobile...at least within Q's expectations.