you can do transit visa (Bahrain Transit Saudi) by ur car
you can get this visa in two days
you can stay in Saudi 3 days before Bahrain and 3 days after

i just did like that for the same reason

in case of any detail required cotact me