I have these leftover from my Angel eye upgrade.
I needed to swap these out for my UK projectors as in old blighty we need to have dipped beams.
From a 2006 Z4 but will fit all as they worked in my 2004 (then I realised I was blinding people lol)
$300 delivered and insured