Hopefully, the VW badge will be its saving grace