For my truck I made a ramp out of 3/8 plywood reinforced by 1x2 on the edge's. I put non slip tape you get at the hardware store on the surface. Works great and is light. I keep it in the back of the truck.
I bought a telescopic fiberglass ramp and it was a pain to expand and was heavy. Its been in the garage for years now.
I will not let my Collies jump anymore because of there age. Mikko broke his ankle jumping out of my blazer. I would never of thought of that happening.
The Collies ride where the back seat was, took it out and put in a wood platform. I put the ramp on the ledge of the bottom of the door and they walk up and in. It took my guidance a few times until they got the hang of it.