Das Chassis der Vision SLR besteht aus einer Kombination von Faserverbund-Werkstoffen und Aluminium, die neben Crash-Stabilität auch einen Gewichtsvorteil von rund 40 Prozent gegenüber herkömmlichen Stahlkonstruktionen bietet.