Kevin, Try Sixt. I don't know about Marseille specifically, but all over Europe they typically have a lot of Alfa's, from Spider, to GTV, 156 or 166. Regards, Peter TX 79 Spider 2000 Veloce in UK (for sale)