The Alfa Romeo 105 series Spider is one of the most admired drop-head sports cars to come out of Italy. Launched in 1966, its radical new look was not immediately welcomed.
You need to be logged in to save products in your wish list.