Well, I didn't specifically tested parallel parking, but did a test drive with the latest S40 and for normal driving it was perfect. I guess I'll see how it goes for parking
About germany, when I'm driving from croatia to belgium it's around 1500 km. I start in the morning and I go straight to belgium in 1 day I don't know where Heidelberg is though. I'm basically passing Passau, Regensburg, Nürnberg and Frankfürt am Main IIRC.