Rainwater can be collected in a front gutter and directed and stored in tanks. A water management racking rail is optional to achieve this at minimal extra cost to standard solar racking.
Most systems don’t impact car spaces at all. Some do though therefore we normally avoid those. Systems must comply with Australian Parking regulations.