***Update: So I finally connected to about 8 satellites and it was working fine. But I was parked in a parking structure all day and when I drove out it took almost 45 minutes to establish a connection with just 3 satellites. Now it has a connection with 6-8, but the S/N for all of them is between 1 and 4. My friend who is parked next to me has the same system and he has S/N numbers up to 15.
Does this likely mean that my antenna is bad, or could it still possibly be a problem with the gps unit itself?
So my nav on my '05 BMW M3 (mkIV I believe) randomly stopped working the other day, and I was hoping someone could help me out. When I go into the service menu it says "Satellite search" under GPS status. Sometimes it says "Receiver error" when I first turn the car on. It seems clear that it is not registering with any satellites, but I can't figure out why. I checked the connections, reset the unit (and let it sit for 30 mins after doing so), but everything looks okay. I'm thinking it might be the antenna or the unit iteself (hopefully not), but any guidance would be much appreciated. I don't really know much about this stuff and cars in general so keep that in mind. Haha. Here are the readings when I go into the service menu. Thanks.
*update: I got a new error message tonight that said "GPS malfunction" but it later changed to "Satellite search"