Posted some time ago, but changed the ignition switch ($50). Radio still shuts off after about 20 mins. Have no idea. X5 is 2004 so no sense to put a lot of money in it. However I have a vested interest ($$) because if it doesn't get fixed my wife will hound me for a new car.
