Opel is expanding its engine operation in Szentgotthárd in south west Hungary with a EUR500m (US$657m) investment that will create 800 jobs.