Alfa Romeo Forum banner
1-1 of 2 Results
  1. South Africa
    Hi Guys I travel a lot and always rent cars wherever I go. Just came back fro Nelspruit today and was given a Vivo while I was there. What an utterly rubbish car. I kept telling myself that I'm driving the best selling car in the country, well, it really tells you everything you need to know...
1-1 of 2 Results