It may seem odd, but some car dealerships do charge for test drives. The primary reason is to deter joyriders who have no intention of purchasing a vehicle but just want a free spin in a high-end car. Additionally, dealerships also bear costs such as insurance, maintenance, and fuel for the test vehicles. Charging a small fee can help them recoup these expenses. However, it's worth noting that this practice isn't widespread and most dealerships still offer free test drives.