I pulled up to a red light the other day completely fine, next thing I know when it turns green and I start driving I hear a really loud metal scraping sound. Sounded like something metal was hanging off my car and scraping on the road. I pulled into a parking lot and couldn't see anything visually, but anytime my car would remove (in reverse or drive) I'd hear the noise. There was an auto-shop across the street so I decided to try and get it over there slowly. Right before I was about to exit the parking lot the sound stopped and I got out and this has fallen from it: https://imgur.com/a/hiv7WbO. It was near the front left tire.

I drove it back home afterwards no problem without any noises and was planning on getting it to a shop today. This morning as soon as I started moving in reverse I started to hear the sound again but this time it sounded like it was coming from the front right tire.

I've parked it and am wondering if I need to tow it at this point.

Car is new, 2023 bmw z4 -- bought it with 500 miles about a month ago still under warranty.