on/at

The car had been left …… the side of the road.

(a) on
(b) at

 1) Which is correct?
 2) Is there a difference between BrE and AmE?

I would use ‘at’ (BrE).

Thanks!..