Well it didn't take me long to find what was wrong.
I hadn't set the file permissions correct on the /images/cars directory, so it wasn't putting the pic in there which of course then didn't tally up with the med and large, so subdirectories all working fine now. :)