your not thinking this through properly
fog light....easy, ebay is your frien, search 'breaking 147' loads of them
non locking petrol cap.......so what, ebay again if it bothers you
wheel bearing........OK, known fault
rattling variator.......try the Alfa specified 10/60 oil, works wonders
head gasket.......not yet confirmed
thats a days work, less if familiar with Alfas
when that is done, update us with the head gasket result, the test is done in minutes about £10 IIRC.
If thats all that is wrong with a 9 year old car, that aint bad.