Greetings from the BWM birthplace in Munich!
My 2005 E46 320d sat nav works for a while then locks up (ie the screen freezes on the current display and stays in this state). This also leads to the other functions such as selecting the radio station failing.
When the ignition is turned on and off, this sometimes fixes it for a while.
I have also noticed that the sat nav get "confused" sometimes and gives an erroneous location and indicates a constantly changing direction.
Any advice on how to fix this problem would be greatly appreciated!