Since a custom wiring harness is not available for your 2005 BMW Z4 2.5i e85, I suggest that you contact your local dealer to determine what type of tail light wiring is on your vehicle. Some vehicles use Pulse Width Modulation, which is a particular wiring system where instead of having a single wire for each different circuit, PWM will use the same wire for two or more circuits by using varying pulses for different functions. Some vehicles also use a multiplex wiring system which means... view full answer...
Unfortunately, we do not carry any hitch receivers for the 2003 BMW Z4. We do have some trunk mount bike racks that will fit. The Hollywood Racks Expedition # HRB3 is confirmed to fit. This rack can carry up to three bikes at 35 pounds a piece. It uses anti-sway technology to prevent your bikes from moving and making contact with one another or your Z4. It also folds up for storage when you're not using it. I've attached a review video for you. view full answer...