Cheap Rental Cars at Birmingham Intl. Airport (BHM) in Birmingham from $49