If price is of little concern I would recommend the 35L prime to shoot cars and the 85L or 135L to take portraits.
The Sigma Arts lens are also very good, but I have not personally used them.
For taking photos of cars, you may desire a blurry background to draw attention to the car itself.
This is not something your zoom lens can do as well as a prime. It is faster, with a thinner DOF.
However, even with a wide open prime not something that can easily be done.
Because when shooting with the 35mm at f1.4 it will give you a half - blurry car as well as the background.
That lens can take nice photos, but you must first figure out how much working distance you have.
The goal would be to use the longest lens possible to minimize perspective distortion, however that is not always possible. Therefore the 35mm prime lens makes for an effective compromise.
I have the same 6D and I use my 50mm for cars rather than my 24mm.
I use my 24mm for very tight spaces, creative photos or landscapes primarily.
Here is an example of the OOF achievable.
(Photo ASAP)
As for portraits, the 85mm and 135mm are very pleasing visual for human faces as the subject.
Here is an example link for comparison (not mine)
http://cdn4.mcpactions.com …llengtharticle.jpg?b8499d
PLease not that this is NOT an issue with the lens itself. Rather it is the camera to subject difference.
To frame that same shot you must be extremely close to the subject, whether it is a person or a car.
Again the issue of require working distance should be factored in.
For the portrait example, the 85mm lens has a minimum focusing distance of 3 feet.
If that space is not physically available (indoors, etc) it will be an very unuseable lens for you.
I hope this help you in making a decision.
Also note, if budget is an issue the 35 f2 IS and the 85mm f1.8 lenses are priced very will used on this forum.