i wondered if and what the difference between a garage and a bodyshop is (the garage i am thinking of is one where you can have your car repaired, not one where you just park your car).
the way i understand the difference is that in a garage you can have parts of your car repaired or replaced, whereas in a bodshop something is done to the entire lets call it outer shell of the car, eg it is spray painted.
perhaps there is a difference in meaning (and if so what), but the difference is not so much observed in spoken english?

