car reviews

1999 Volvo S80

The new Volvo S80 sedan is the largest and most powerful car Volvo has ever made, and the Swedish carmaker's first serious attempt to take on BMW, Mercedes Benz and various Japanese luxury brands