Not sure about csl reps but to be honest a lot rep wheels are better quality than many of BMW's OEM alloys, if he does go ahead with csl reps he should go with 19 to pull of csl's but ride will be affected for sure. Maybe some nice refurbed oem 18's or something depending on budget, look for cracks if buying BMW OEM's. Personal opinion on smoked front indicators I never liked them but they look okeish. Goodluck with it.