New cars sold at UK dealerships now feature a "mandatory" speed limiter. It's as a result of rule changes implemented by the European Union (EU). The EU has introduced new Intelligent Speed Assistance ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results