Sign in to your Car Throttle account
Continue with Facebookor
I absolutely adore cars, and one in particular, the Sierra Cosworth, the greatest car ever made. Haven't actually owned one, nor passed my test so it will be a while before I get one, but one day.
Woodford Green
22nd August 2015
Ford Sierra RS Cosworth vs E30 BMW M3 vs Mercedes 190E Cosworth
For me its the ford and then the merc cause the 190e is so cool and underated