The reason I asked where you will be is that there is a world of difference between whether a car is a necessity or a millstone around your neck depending on where you live in Japan. Abroad, the country enjoys a reputation for fantastic public transportation but when you get here you learn that public transportation varies tremendously depending on locale.
So you'll be on Working Holiday, then?