back-seat driver in French
back-seat driver in French
mouche du coche
A person sitting (typically) in the back seat of a car issuing (unsolicited and usually unwanted) instructions to the driver.