First of all, don't listen to anyone who says "don't bring your car!", especially baddoggie. He's an asshole and disagrees with just about everything, maybe he thinks people shouldn't have cars. And for once he may actually be wrong about something, though I'm sure he'll dispute that.
L / km traveled = 2.3522 / MPG (in US gallons), so if you really get close to 29mpg, you'll have 8-9L per 100km ($16 to drive 62 miles). My car that was an actual (usage-based) 24mpg in the States gets about 9-10L/100km depending whether it's city or highway (or if I go up to the 140mph speed limiter, hehe).
I did bring a car here and it was well worth it. If I'd sold it in the states and bought a similar car here, I would've come out $10,000 on the short end of the stick for various reasons. I am a car person so would not want to go without one. But it depends on the car (e.g. in my case, don't sell a convertible which once had an accident, in the winter). The exchange rate bites now, so you wouldn't want to sell it and then get here and realize "I want a car!"
The roads are great, no need to worry about narrow streets in most areas. Highways and regional roads are fine, I've seen plenty of people w/ 7-series
bmw's, hummers, etc that seem to be able to get around the "narrow streets." Just know that if you drive in a city it can be hard to find parking downtown, and side streets might be interesting if a car comes the other way (you can pull to the side in a driveway or something).
- You must have owned the car for a while (6 months or 1 year, not sure exactly) otherwise you would have to pay import duty. Fortunately if yours is a 2000 it's likely you didn't *just* buy it.
- Get the DL of a state which has full reciprocity with Germany, BD is right about that. I am from VA so had to do very little. You have 6 months as a resident to get the German license before your US one is no longer accepted. Then after you get the German version, they take your US license. But you can tell the state you lost it and get a new one. The German license never expires, it's good for life.
- Make sure you have letters from every insurance company going back 20+ years (or, back to when you last caused an accident). Letter must state "accident free driving on the duration of this policy" and the policy duration. If it's not clear enough, the German insurance may reject the letter and demand a "correct" one. You get lower and lower insurance the farther back you go accident-free. You can get Vollkasko (collision) or just (forget the German name for) liability just like in the States, depends how good a driver you think you are. My parents always switched to liability only when the value of the car was low and it was a few years form replacement time.
- Check with a Toyota dealer in Germany in advance about what you need to get changed on your car. For my BMW it was ~600 euro. Needed a rear fog light (red light brightness like a brake light, which often goes where one of the two reverse lights would be in the US). I've never used it. But they had to replace the rear light clusters to have the place for it on my car; add a switch; and run the wires. Also I needed the side turn-signals replaced with a different color. Brakes, headlights, etc depends on what yours are now. There's a good chance it's compliant and you won't have to change those things. Because the German specs are good specs, so a lot of quality automakers like Toyota use parts that are passing the German rules. I'm pretty sure you won't have to replace any glass

- My car came unscathed (roll on / roll off) but I had to get special insurance b/c it was >5y old. Check if they cover that with the 2% fee, because your car is also old. Also check if the 2% is the current, used car value or the new car value. I'm sure an insurance agent could also quote you for marine insurance (which you MUST have, otherwise they can drop a steel beam on it or sink it and you're screwed). Also check about delivery in Germany, unless you want to pick it up in Bremerhaven and get the conversion done there (I wouldn't risk driving it to your final location unregistered / uninsured, from the lack of insurance it's probably not legal anyway). I guess Bremerhaven companies charge a lot for conversion knowing this. I got mine delivered by truck to Munich for about $240 extra, then sorted the rest here.
- My 3.2L engine M car with 240hp costs a whopping 240 euros or so per year in taxes. Hell, I think that's less than I paid in Virginia. Don't listen to BD on that one.
Let us know what you decide to do, good luck...