Whats that noise coming from my 318?

Do you guys thing if i drive this thing over to a mechanics shop ill do more damage? In other words, should i have the thing towed?