I’ve got a 2004 BMW Z4 3.0i and I’m looking at swapping the headlights from a 2005 donor car with xenon main beams. Both cars are first-gen E85s, so I think they’re compatible, but I just want to understand what’s involved practically:

- Are there any checks I should do before removing the headlights from the donor car?
- Is it a straightforward swap, or do any parts, connectors, or ballasts need to be transferred separately?
- Any common issues or quirks people have run into during this swap?