BMW E60 Xi Model 5-Series Front Strut By Bilstein 31316786519 or 31316

Xi & xDrive Front strut assembly.Made By IDO 520 

+ -

Xi & xDrive Front strut assembly.Made By IDO 520