While there are no rental companies right at the Miami pier anymore, there are several offices close by.
We used Enterprise last time, which has an office 5 minutes from the pier. They shuttled us to and from the pier.
I believe Budget also has an office at the Bayside Hyatt, which is close by.